АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
87 of 264 menu
НОВИНКА: Практика на Реальных Проектах и Работы в Портфолио. Бесплатный курс! Жми для записи!

Метод test

Метод test проверяет, есть ли в строке хотя бы одно совпадение с регулярным выражением. Если есть - возвращается true, а если нет - false.

Синтаксис

строка.test(регулярное выражение);

Пример

Проверим, что в строке есть время:

let str = '12:39'; let reg = /\d\d:\d\d/; let res = reg.test(str); console.log(res);

Результат выполнения кода:

true

Пример

Проверим, всю строку на совпадение с регулярным выражением:

let str = '12:39'; let reg = /^\d\d:\d\d$/; let res = reg.test(str); console.log(res);

Результат выполнения кода:

true

Пример

Проверим, что строка состоит только из цифр:

let str = '123'; let reg = /^\d+$/; let res = reg.test(str); console.log(res);

Результат выполнения кода:

true

Смотрите также

  • метод match,
    который ищет совпадения в строке
  • метод matchAll,
    который ищет все совпадения в строке
  • метод exec,
    который выполняет последовательный поиск
  • метод replace,
    который выполняет поиск и замену
  • метод search,
    который выполняет поиск
  • метод split,
    который разбивает строку
enru