Metode test dalam Ekspresi Reguler JavaScript
Dalam pelajaran ini, kita akan membahas metode
test, yang memeriksa apakah dalam sebuah
string terdapat setidaknya satu kecocokan dengan regex.
Jika ada - mengembalikan true, dan jika
tidak - false. Metode ini menerima string sebagai parameter,
dan diterapkan pada regex, seperti ini:
regex.test(diManaMencari)
Mari kita coba sebuah contoh untuk memeriksa suatu string terhadap regex:
/a+/.test('eee aaa bbb'); // mengembalikan true
Seringkali metode ini digunakan untuk memeriksa apakah seluruh string cocok dengan ekspresi reguler. Dalam hal ini, tanda ^ diletakkan di awal regex dan tanda $ di akhir:
/^a+$/.test('aaaaaaaaa'); // mengembalikan true
Tentukan apakah string yang diberikan diawali
dengan 'http://'.
Tentukan apakah string yang diberikan diawali
dengan 'http://' atau dengan 'https://'.
Tentukan apakah string yang diberikan
diakhiri dengan ekstensi 'txt', 'html'
atau 'php'.
Tentukan apakah string yang diberikan
diakhiri dengan ekstensi 'jpg' atau 'jpeg'.
Tentukan apakah string yang diberikan
diakhiri dengan ekstensi 'jpg', 'jpeg'
atau 'png'.
Tentukan apakah string berupa 'angka,
dengan panjang dari .
1 hingga 12 digit'
Tentukan apakah string yang diberikan adalah tanggal dalam format tahun-bulan-hari.
Tentukan apakah string yang diberikan adalah tanggal dalam format hari.bulan.tahun.
Tentukan apakah string yang diberikan adalah waktu dalam format jam:menit:detik.
Tentukan apakah string yang diberikan adalah email yang valid.
Tentukan apakah string yang diberikan adalah nama domain.