# Метод 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`,
  который разбивает строку

←→
↑
en ru