百转千回,万物皆变心不动,任清风自流。

html,css,jQuery,javascript,php,mysql,dedecms,phpcms,wordpress,linux,windows
  首页  :: 订阅 订阅  :: 管理

jQuery 正则表达式 判断手机号及电话号码

Posted on 2012-06-19 16:19  李潇喃  阅读(1125)  评论(0)    收藏  举报
$(function() {
    $("input").blur(function() { var tel = /^((0\d{2,3})-?)?\d{7,8}$/;    //电话的正则  首位是0 区号3-4位 电话7-8位 可以不填区号或者不填- var mobile = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/; //13.15.18三个号段加8位号码 if (this.value == '') {    //非空 alert('请填写电话号码!'); }else if(!tel.test(this.value) && (!mobile.test(this.value) || (this.value.length != 11) )) {
        //如果不是电话  判断是不是手机     手机判断是不是11位  然后判断号码 alert('请正确填写电话号码,例如:0321-4816048!'); } }); })