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:

javascriptregex.test(diManaMencari)

Mari kita coba sebuah contoh untuk memeriksa suatu string terhadap regex:

javascript/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:

javascript/^a+$/.test('aaaaaaaaa'); // mengembalikan true
Задание 1

Tentukan apakah string yang diberikan diawali dengan 'http://'.

Задание 2

Tentukan apakah string yang diberikan diawali dengan 'http://' atau dengan 'https://'.

Задание 3

Tentukan apakah string yang diberikan diakhiri dengan ekstensi 'txt', 'html' atau 'php'.

Задание 4

Tentukan apakah string yang diberikan diakhiri dengan ekstensi 'jpg' atau 'jpeg'.

Задание 5

Tentukan apakah string yang diberikan diakhiri dengan ekstensi 'jpg', 'jpeg' atau 'png'.

Задание 6

Tentukan apakah string berupa 'angka, dengan panjang dari 1 hingga 12 digit'.

Задание 7

Tentukan apakah string yang diberikan adalah tanggal dalam format tahun-bulan-hari.

Задание 8

Tentukan apakah string yang diberikan adalah tanggal dalam format hari.bulan.tahun.

Задание 9

Tentukan apakah string yang diberikan adalah waktu dalam format jam:menit:detik.

Задание 10

Tentukan apakah string yang diberikan adalah email yang valid.

Задание 11

Tentukan apakah string yang diberikan adalah nama domain.