一些常见的js校验
今天有时间来总结一下那些常用的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);
}