首先了解一下正则表达式的概念正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个條件的子串等
java手机号码码正则表达式:
php手机号码码正则表达式
js手机号码码正则表达式
下面是脚本之家编辑对上面正则表达式的简单分析,随着以后手机号码码段的增加大家可以自己扩展功能,不懂正则的朋友看完这篇文章应该会了点啊
主要是这段代码了,以后大家修妀这段就可以了
[3|4|5|8] 紧跟上面的1后面,可以是3或4或5或8的一个数字如果以后出现190开始的手机号码码了,就需要如下[3|4|5|8|9]
\d{4,8} 这个\d跟[0-9]意思一样都是0-9中間的数字。{4,8}表示匹配前面的最低4位数字最高8位数字这里为什么不是直接的8呢,因为手机号码码归属地查询的时候根据前7位就可以知道具体的地址了,后面的4位没有影响的
关于js手机号码码验证再为大家推荐几个小例子:
验证规则:11位数字,以1开头
验证规则:区号+号码,区号以0开头3位或4位
号码由7位或8位数字组成
区号与号码之间可以无连接符,也可以“-”连接