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

Метод doesNotMatch

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

Синтаксис

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

Пример

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

import assert from 'assert'; console.log(assert.doesNotMatch('abcde', /abc/));

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

'AssertionError [ERR_ASSERTION]: The input was expected to not match the regular expression /abc/. Input: 'abcde' '

Пример

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

import assert from 'assert'; console.log(assert.doesNotMatch('abcde', /abc/));

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

'undefined'

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

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