您的位置:首页 > Web前端 > JQuery

jquery 正则表达式 验证邮箱 手机号 座机号 身份证

2017-11-22 14:58 483 查看
function checkInput(){
  $("[inputCheckType='Email']").blur(function (event) {
  var email=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
  if(!email.test($(this).val())){
  /* $(this).removeClass("form-control"); */
  $(this).css("border","1px solid #E74C3C");
}
});
  $("[inputCheckType='Tel']").blur(function (event) { // // 座机|手机
  var phone=/(^(?:(?:0\d{2,3})-)?(?:\d{7,8})(-(?:\d{3,}))?$)|(^0{0,1}1[3|4|5|6|7|8|9][0-9]{9}$)/;
  if(!phone.test($(this).val())){
  $(this).css("border","1px solid #E74C3C");
}
});
  $("[inputCheckType='Idno']").blur(function (event) {
  var idno = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
  if(!idno.test($(this).val())){
  $(this).css("border","1px solid #E74C3C");
}
});
}

==============初始时调用checkInput()方法==============

$(document).ready(function() {

checkInput();
});

==============页面直接赋值==============

<div class="col-sm-2">
<input type="text" inputCheckType='Idno' id="CardNo" name="CardNo" readonly="readonly" class="form-control" >
</div>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐