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