一些常见的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);
    }