offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗jsSpREMT 117 of 294 menu

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

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

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

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

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

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

enru