Kaedah test dalam Ungkapan Biasa JavaScript

Dalam pelajaran ini, kita akan melihat kaedah test, yang memeriksa sama ada dalam rentetan terdapat sekurang-kurangnya satu padanan dengan regex. Jika ada - ia mengembalikan true, dan jika tidak - false. Kaedah ini menerima rentetan sebagai parameter, dan digunakan pada regex, seperti ini:

javascriptregex.test(di mana untuk mencari)

Mari kita periksa beberapa rentetan untuk padanan dengan regex sebagai contoh:

javascript/a+/.test('eee aaa bbb'); // mengembalikan true

Selalunya kaedah ini digunakan untuk memeriksa sama ada keseluruhan rentetan sepadan dengan ungkapan biasa. Dalam kes ini, tanda topi diletakkan pada permulaan regex, dan tanda dolar pada akhir:

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

Tentukan sama ada rentetan yang dihantar bermula dengan 'http://'.

Задание 2

Tentukan sama ada rentetan yang dihantar bermula dengan 'http://' atau dengan 'https://'.

Задание 3

Tentukan sama ada rentetan yang dihantar berakhir dengan sambungan 'txt', 'html' atau 'php'.

Задание 4

Tentukan sama ada rentetan yang dihantar berakhir dengan sambungan 'jpg' atau 'jpeg'.

Задание 5

Tentukan sama ada rentetan yang dihantar berakhir dengan sambungan 'jpg', 'jpeg' atau 'png'.

Задание 6

Tentukan sama ada rentetan 'nombor, panjang dari 1 hingga 12 digit'.

Задание 7

Tentukan sama ada rentetan yang dihantar adalah tarikh dalam format tahun-bulan-hari.

Задание 8

Tentukan sama ada rentetan yang dihantar adalah tarikh dalam format hari.bulan.tahun.

Задание 9

Tentukan sama ada rentetan yang dihantar adalah masa dalam format jam:minit:saat.

Задание 10

Tentukan sama ada rentetan yang dihantar adalah e-mel yang betul.

Задание 11

Tentukan sama ada rentetan yang dihantar adalah nama domain.