首页 > 技术文章 > 一些常见的js校验

wangxiaomo 2019-10-15 10:58 原文

今天有时间来总结一下那些常用的js校验:

 

vernull = function(value){//非空校验
  if(value.trim(value).length == 0){
    return false;
  }else{
    return true;
  }
}

 

veridc = function(value){ //身份证校验
  var ext = /(^\d{15}&)|(^\d{18})|(^\d{17}(\d|X|x)$)/;
  return ext.test(value);
}

 

veren = function(value){   //英文校验
  var ext = /(^[a-zA-Z]+$)/;
  return ext.test(value);
}

 

vernum = function(value){  //数字校验
  var ext = /^[0-9]*$/;
  return ext.test(value);
}

 

verdou = function(value){  //小数校验
  var ext = /^[0-9]+(.[0-9]{1,3})?$/;
  return ext.test(value);
}

 

vermail = function(value){  //邮箱校验
  var ext = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
  return ext.test(value);
}

 

vermob =function(value){  //手机号校验
  var ext = /^1[3456789][0-9]{9}$/;
  return ext.test(value);
}

推荐阅读