Метод test в регулярни изрази на JavaScript
В този урок ще разгледаме метода
test, който проверява дали в
низа има поне едно съвпадение с регулярния израз.
Ако има - връща true, а ако
няма - false. Методът приема като параметър
низ, а се прилага към регулярния израз, ето така:
регулярен_израз.test(къде да търси)
Нека за пример проверим даден низ за съответствие с регулярен израз:
/a+/.test('eee aaa bbb'); // ще върне true
Често този метод се използва за проверка на цял низ за съответствие с регулярен израз. В този случай в началото на регулярния израз се поставя каретка, а в края - долар:
/^a+$/.test('aaaaaaaaa'); // ще върне true
Определете дали подаденият низ започва
с 'http://'.
Определете дали подаденият низ започва
с 'http://' или с 'https://'.
Определете дали подаденият низ завършва
с разширение 'txt', 'html'
или 'php'.
Определете дали подаденият низ завършва
с разширение 'jpg' или 'jpeg'.
Определете дали подаденият низ завършва
с разширение 'jpg', 'jpeg'
или 'png'.
Определете дали низът е 'число
с дължина от .
1 до 12 цифри'
Определете дали подаденият низ е дата във формат година-месец-ден.
Определете дали подаденият низ е дата във формат ден.месец.година.
Определете дали подаденият низ е време във формат часове:минути:секунди.
Определете дали подаденият низ е коректен имейл адрес.
Определете дали подаденият низ е домейн име.