Метод match

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

Синтаксис

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

Пример

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

javascriptimport assert from 'assert';

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

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

javascript'undefined'

Пример

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

javascriptimport assert from 'assert';

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

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

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

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

  • метод doesNotMatch,
    который проверяет есть ли несовпадение строки и регулярного выражения