验证电话号码的JS正则代码
/^d{3,4}-d{7,8}(-d{3,4})?$/区号必填为3-4位的数字,区号之后用“-”与电话号码连接
^d{3,4}-电话号码为7-8位的数字
d{7,8}分机号码为3-4位的数字,非必填,但若填写则以“-”与电话号码相连接
(-d{3,4})?手机号码正则表达式
正则验证手机号,忽略前面的0,支持130-139,150-159。忽略前面0之后判断它是11位的。
cloeft的正则:
/^0*(13|15)d{9}$/ ^0*匹配掉开头任意数量的0。
由于手机号码是13任意数字9位,和15任意数字9位,所以可以用(13|15)d{9}匹配。
测试代码如下:
代码如下 | |
function testReg(reg,str){ |