Что означает / i в конце регулярного выражения? - PullRequest
12 голосов
/ 11 февраля 2011

Что означает /i в хвосте этого регулярного выражения?

var time = /^([1-9]|1[0-9]):([0-5][0-9])(\s[a|p]m)$/i;

Ответы [ 2 ]

34 голосов
/ 11 февраля 2011

/i означает игнорировать регистр в данной строке. Обычно упоминается как нечувствительный к регистру, как указано в комментарии.

2 голосов
/ 11 февраля 2011

Как будто Сачин Шанбхаг уже ответил на модификатор «игнорировать регистр». Таким образом, /[a-z]/i равно /[a-zA-Z]/. Проверьте эту ссылку на наличие других модификаторов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...