Ваше регулярное выражение не соответствует строке темы - PullRequest
0 голосов
/ 06 мая 2020

Я использую regEx, и этот шаблон неверен. Похоже, \ отсутствует. Но где?

/^[^\.\:\;\§\ß\°\`\´\<\>\,\€\@\ä\ü\ö\Ü\Ä\Ö]+[A-Za-z0-9][\.\^\+\-\*\/\?\=\~\#\'\|]{0,1}+[^\.]+@^[\w]+[^\^\.\:\;\§\ß\°\\\`\´\<\>\,\€\@\ä\ü\ö\Ü\Ä\Ö]+\.[A-Za-z]{2,10}/

Помогите, пожалуйста.

1 Ответ

0 голосов
/ 06 мая 2020

Я запустил его через онлайн-тестер JS регулярных выражений (я настоятельно рекомендую вам попробовать это в будущем) и получил следующие ошибки здесь [. ^ + - * /? = ~ # '|] {0,1} +

- Character range is out of order
+ The preceding token is not quantifiable

Если вы экранируете - и удалите +, вы получите допустимое выражение:

(^[^.:;§ß°`´<>,€@äüöÜÄÖ]+[A-Za-z0-9][.^+\-*/?=~#'|]{0,1}[^.]+@^[\w]+[^^.:;§ß°\`´<>,€@äüöÜÄÖ]+.[A-Za-z]{2,10}){6,998}

Может не гарантирую, подходит ли он для вашего поиска, так как вы беспокоились только о синтаксисе, а не о значении.

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