我有两个正则表达式
我想说A而不是B.我怎么能这样做。
提前感谢您的帮助。
答案 0 :(得分:1)
试试这个:
^(?!599999\d{10})\d{13,16}$
<强>解释强>
^
- 断言字符串的开头(?!599999\d{10})
- 用于验证字符串不以599999
后跟10位数字开头的否定预测\d{13,16}
- 匹配13到16位数字$
- 断言字符串的结尾修改强>
如果这些数字在同一行,您可以使用此代码\b(?!599999\d{10})\d{13,16}\b