您的正则表达式与主题字符串不匹配

问题描述 投票:-1回答:1

我正在使用regEx,此模式为false。看起来像\丢失了。但是在哪里?

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

请帮助我。

javascript regex regular-language nsregularexpression
1个回答
0
投票

我通过在线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}

不能保证它对您的搜索是否有效,因为您只在乎语法,而不在意。

© www.soinside.com 2019 - 2024. All rights reserved.