我正在尝试构建一个正则表达式来匹配这种格式:
40XXXXXX 41XXXXXX 43XXXXXX
到目前为止,我有\d{2}(^40?|^41?|^43?)\d{6}
但它不起作用,我花了好几个小时在http://regexr.com/试图让它运作没有运气
感谢您的帮助
答案 0 :(得分:2)
使用以下正则表达式
/^4(0|1|3)[0-9]{6}$/
或者,
/^4[013][0-9]{6}$/
<强>解释强>
^4
:从4
(0|1|3)
:匹配0或1或3. |
在正则表达式中为OR [013]
:匹配字符类[0-9]{6}
:匹配任意数字0到9正好六次