安然不哭-西坝阿超个人博客

做技术一定要一颗恒心,这样才不会半途而废。

js 常用验证代码

2018-3-18 钟建超

验证手机

if ($("input[name='phone']").val() == "") {
           layer.alert("请输入电话号码");
           return false;
       } else {
           var tel = $("input[name='phone']").val();
           var reg = /^0?1[3|4|5|8][0-9]\d{8}$/;
           if (reg.test(tel)) {
           } else {
               layer.alert("请输入正确的电话号码");
               return false;
           }
       }



验证邮箱
var reg = /^([a-zA-Z0-9_-])[email protected]([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
           if (!reg.test($("input[name='email']").val())) {
               layer.alert("请输入正确的email地址");
               return false;
}


验证身份证

var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
           if(reg.test($("input[name='card']").val()) === false)
           {
               layer.alert("身份证输入不合法");
               return false;
           }
验证11位数字或者8位数字

var reg = /^1\d{10}$/;
           if(reg.test($("input[name='card']").val()) === false)
           {
               layer.alert("身份证输入不合法");
               return false;
           }





标签: js