Latihan 2 dari materi Regular Expressions di JavaScript — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Lengkapi fungsi ambilAngka(teks). Fungsinya mengembalikan array berisi semua angka di dalam teks, sebagai string.
Pakai match dengan pola \d+ dan flag g.
Kalau gak ada angka sama sekali, kembalikan array kosong [] (ingat, match memberi null kalau gak ada yang cocok).
Contoh: ambilAngka("ada 3 kucing dan 12 anjing") mengembalikan ["3", "12"].
Hint
Kamu butuh semua angka, bukan cuma yang pertama, dan tiap angka harus utuh (12, bukan 1 dan 2).
teks.match dengan pola /\d+/g mengambil semuanya. Hasilnya null kalau gak ada angka, jadi sambung dengan || [].
return teks.match(/\d+/g) || [];
</>{ }.css=>#idfn()
Versi baru
HyperSheets
bagian dari BelajarWeb.dev
0%
Membuka gerbang…
HyperSheets
Memperbarui Aplikasi
Versi baru tersedia. Halaman akan dimuat ulang otomatis...