Методот 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 цифри'
Определете дали пренесената низа е датум во формат год-месец-ден.
Определете дали пренесената низа е датум во формат ден.месец.год.
Определете дали пренесената низа е време во формат часови:минути:секунди.
Определете дали пренесената низа е валидна e-пошта.
Определете дали пренесената низа е доменско име.