我想,以防止用户输入与区号555开头的电话号码。
下面是我的手机正则表达式。我如何才能确保前3个不是555?
我想过停止数字5为每个,但它必须是555连续。它可以在一个正则表达式来完成,或者我需要2?
图案= “^(+ 0?1个\ S)?(?\ d {3})?[\ S .-]?\ d {3} [\ S .-]?\ d {4} $”
您在使用负先行试过吗?
pattern="^(?!555)[\d\s-]+"
这看起来对于包含数字,空格和破折号,与它不与555启动条件的字符串。
测试它在这里:https://regex101.com/r/aVrZEl/1