正则表达式,求解答
/^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/上面1([38][0-9]是什么意思,不都匹配了...
/^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/
上面1([38][0-9]是什么意思,不都匹配了\d{8},后面是8位数,
应该是/^1([3][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/吗?
新手,求解答。 展开
上面1([38][0-9]是什么意思,不都匹配了\d{8},后面是8位数,
应该是/^1([3][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/吗?
新手,求解答。 展开
1个回答
展开全部
你好的!
你这个是电话号码的匹配规则吧!
1 是最祥如开头的数字;
([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89]) 这部分是匹配号段信息的!
\d{8} 是匹配最后的谨裂启8位随机数!
望采纳!源粗
追问
我是问,为什么是[38][0-9],这个不太明白,不该是3[0-9]吗?表示从30~39,即130~139,那个[38]是什么意思,是不是写错了?
追答
[38]是可以匹配3,也可以匹配8 啊~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询