Это будет сделано только в том случае, если внизу выбрана опция:
Disallow insecure . and [^...] in /RegExp/
С Документы :
верно, если. и [^ ...] не должно быть разрешено в литералах RegExp. Эти формы не должны использоваться при проверке в защищенных приложениях.
Итак, ответьте на свой вопрос, если вы начнете регулярное выражение с ^
и оно будет проверено, да, оно будет выдавать ошибку каждый раз. Проблема заключается в использовании символов Юникода: вы допускаете почти все, что есть, и есть вероятность проблем с безопасностью или проверки в обход проблем. Вместо запрещения чего-либо (что можно обойти), разрешает только то, какие символы допустимы.