При разработке регулярного выражения JavaScript мы обнаружили странное поведение.
Для следующего шаблона: [\ '- =]
Допускается символ *
. ( '
, -
, =
также принимаются, но это ожидается.)
Мы можем заменить' = 'любым символом. Если мы изменим порядок символов в шаблоне, он больше не будет работать.
Кто-нибудь знает об этом?