如何为
创建正则表达式十位数字,第四位数字不能是8或9?
感谢任何帮助。
答案 0 :(得分:5)
我认为以下正则表达式应该这样做。
\d{3}[0-7]\d{6}
答案 1 :(得分:2)
这样的事情应该有效:^\d{3}[0-7]\d{6}$
:
/^\d{3}[0-7]\d{6}$/
^ assert position at start of the string
\d{3} match a digit [0-9]
Quantifier: Exactly 3 times
[0-7] match a single character present in the list below
0-7 a single character in the range between 0 and 7
\d{6} match a digit [0-9]
Quantifier: Exactly 6 times
$ assert position at end of the string