前端校验js和正则
2017-05-04 00:00
155 查看
手机号校验
密码校验
//验证手机号 function vailPhone(){ var phone = jQuery("#phone").val(); var flag = false; var message = ""; var myreg = /^(((13[0-9]{1})|(14[0-9]{1})|(17[0]{1})|(15[0-3]{1})|(15[5-9]{1})|(18[0-9]{1}))+\d{8})$/; if(phone == ''){ message = "手机号码不能为空!"; }else if(phone.length !=11){ message = "请输入有效的手机号码!"; }else if(!myreg.test(phone)){ message = "请输入有效的手机号码!"; }else if(checkPhoneIsExist()){ message = "该手机号码已经被绑定!"; }else{ flag = true; } if(!flag){ //提示错误效果 //jQuery("#phoneDiv").removeClass().addClass("ui-form-item has-error"); //jQuery("#phoneP").html(""); //jQuery("#phoneP").html("<i class=\"icon-error ui-margin-right10\"> <\/i>"+message); //jQuery("#phone").focus(); }else{ //提示正确效果 //jQuery("#phoneDiv").removeClass().addClass("ui-form-item has-success"); //jQuery("#phoneP").html(""); //jQuery("#phoneP").html("<i class=\"icon-success ui-margin-right10\"> <\/i>该手机号码可用"); } return flag; } //ajax请求后台数据验证手机号是否存在 function checkPhoneIsExist(){ var phone = jQuery("#phone").val(); var flag = true; jQuery.ajax( { url: "checkPhone?t=" + (new Date()).getTime(), data:{phone:phone}, dataType:"json", type:"GET", async:false, success:function(data) { var status = data.status; if(status == "0"){ flag = false; } } }); return flag; }
密码校验
相关文章推荐
- JS正则 - 加大前端的数据校验 - 详细且实用 - 1
- js校验常用正则表达式
- js校验常用正则表达式
- js中用正则表达式 过滤特殊字符, 校验所有输入域是否含有特殊符号
- 使用jquery-validationEngine框架,4步实现前端JS校验
- Js正则校验身份证号码
- JS校验的正则表达式
- JS|jQuery 正则校验 电话、邮箱、手机号码、邮编、身份证号码
- Js正则校验身份证号码
- 使用jquery-validationEngine框架,4步实现前端JS校验
- js 正则表达式校验日期
- js正则校验输入空格
- js正则表达式进行格式校验
- js中用正则表达式 过滤特殊字符 ,校验所有输入域是否含有特殊符号
- js使用正则校验输入为数字(经测试)
- js,身份证校验(正则表达式)
- JS正则校验URL
- 邮件和手机的js 正则校验
- js校验正则格式
- 使用jquery-validationEngine框架,4步实现前端JS校验