В данном уроке мы с вами рассмотрим метод
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
цифр'
Определите, является ли переданная строка датой в формате год-месяц-день.
Определите, является ли переданная строка датой в формате день.месяц.год.
Определите, является ли переданная строка временем в формате часы:минуты:секунды.
Определите, является ли переданная строка корректным емэйлом.
Определите, является ли переданная строка доменным именем.