Метод 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 цифр'.

Определите, является ли переданная строка датой в формате год-месяц-день.

Определите, является ли переданная строка датой в формате день.месяц.год.

Определите, является ли переданная строка временем в формате часы:минуты:секунды.

Определите, является ли переданная строка корректным емэйлом.

Определите, является ли переданная строка доменным именем.