НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
89 of 183 menu

Метод match

Метод match проверяет совпадение строки и регулярного выражения. В первом параметре метода указывается строка, во втором параметре - регулярное выражение, в третьем необязательном параметре - сообщение об ошибке. В отличие от метода doesNotMatch изначально предполагается, что строка и регулярка совпадают друг с другом, в противном случае - возвращается ошибка.

Синтаксис

assert.match(строка, регулярное выражение, [сообщение об ошибке]);

Пример

Давайте сравним строку 'abcde' и регулярное выражение /ab/:

import assert from 'assert'; console.log(assert.match('abcde', /ab/));

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

'undefined'

Пример

А теперь давайте сравним строку 'abcde' и регулярное выражение /fg/:

import assert from 'assert'; console.log(assert.match('abcde', /fg/));

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

'AssertionError [ERR_ASSERTION]: The input did not match the regular expression /fg/. Input: 'abcde''

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

  • метод doesNotMatch,
    который проверяет есть ли несовпадение строки и регулярного выражения
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить