正则表达式不包括5555555555

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

正则表达式仍然让我困惑。我有^[2-9]\d{9}$匹配有效的电话号码(仅限数字)。我如何将它排除在'5555555555'之外?谢谢。

regex
1个回答
0
投票

使用负面的lookbehind:

^[2-9]\d{9}(?<!5555555555)$

Regex101

......或者是否定的前瞻,如果您愿意:

 ^(?!5555555555)[2-9]\d{9}$

Regex101

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