Я использую соответствие шаблону регулярного выражения для проверки некоторых полей. Например, текстовое поле состояния. Я хочу, чтобы случай нечувствительности, но когда я использую (?i)
, оно обезьяну вверх валидацию и хромовый Dev Tools говорит мне:Какое регулярное выражение используется в jQuery для проверки нечувствительности к регистру?
Uncaught SyntaxError: Invalid regular expression:
/^(?i)(?:(A[KLRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY]))$/:
Invalid group
Я проверил его на https://regex101.com/ и она прекрасно работает. Если я удалю (?i)
, он работает (но он становится чувствительным к регистру).
Как я могу использовать регулярное выражение без регистра, без использования (?i)
?
'/ регулярное выражение/i' ........... – adeneo