Regex принимает * без указания его в шаблоне

При разработке регулярного выражения JavaScript мы обнаружили странное поведение.

Для следующего шаблона: [\ '- =]

Допускается символ * . ( ', - , = также принимаются, но это ожидается.)

Мы можем заменить' = 'любым символом. Если мы изменим порядок символов в шаблоне, он больше не будет работать.

Кто-нибудь знает об этом?

6
задан pimvdb 15 February 2012 в 13:46
поделиться