lyyb2001

只是为方便自己找记录而已
posts - 57, comments - 27, trackbacks - 0, articles - 5
  BlogJava :: 首页 :: 新随笔 :: 联系 ::  :: 管理

正则表达式验证电话号码

Posted on 2012-09-29 11:36 skycity 阅读(348) 评论(0)  编辑  收藏 所属分类: AJAX
一个输入框,又想验证手机号码,又能验证固定电话,综合了网上的例子,然后给出了下面的一个格式 var pattern = /(^((0\d{2,3})[-]?)(\d{7,8})?$)|(^0{0,1}(13[4-9]|15[7-9]|15[0-2]|18[7-8])[0-9]{8}$)/; return d.match(pattern); (^((0\d{2,3})[-]?)(\d{7,8})?$) 验证固定电话前面为0开头,然后加上2-3位类如(020,0752)-可有可无,然后后面为7位或8位整数 (^0{0,1}(13[0-9]|15[7-9]|15[0-2]|18[6-8])[0-9]{8}$) 验证手机号码,最前面的0可要可不要,然后可以录和130-139,150-152,186-188号码段的手机号码,再后面接8位0-9的有效号码。

Lyyb2001

只有注册用户登录后才能发表评论。


网站导航: