我正在尝试构建一个正则表达式来完全匹配这种格式:
40XXXXXX 41XXXXXX 43XXXXXX
到目前为止我有这个 \d{2}(^40?|^41?|^43?)\d{6}
但这不起作用,我在 http://regexr.com/ 上花了几个小时尝试让它工作但运气不佳
感谢您的帮助
最佳答案
使用以下正则表达式
/^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 之间的任何数字正好六次
关于regex - 以 40|41|43 开头的匹配 8 号码的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33801187/