常用验证方法

1.手机号验证:

function isPhone(str) {
    var reg = /^1(3|4|5|6|7|8|9)\d{9}$/;
    return reg.test(trim(str, 'g'));
}

 

2.身份证验证:

//身份证验证
function checkIdcar(Idcar){
     //var Idcar = $("#idCar").val();
     if(!(/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(Idcar))){ 
          alert("身份证号码输入有误,请重新输入"); 
          return false; 
     }
    return true;
};

 

3.姓名验证:

//姓名验证
function checkName(Name){
     //var Name = $("#Name").val();
     if(!(/^[\u4E00-\u9FA5]{1,6}$/.test(Name))){ 
          alert("姓名输入有误,请重新输入"); 
          return false; 
     }
    return true;
};

 

4.邮箱验证:

//邮箱验证
function CheckMail(mail) {
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if( filter.test(mail) ) return true;
    else {
        alert('您的电子邮件格式不正确');
        return false;
    }
}

 5.输入纯数字(输入手机号、金额)

bindInputTel(num) {
    return num.replace(/[^\d]/g,'');
}

 6.限制输入空格(输入密码)

inputPwdCom(obj) {
            let that = this;
            if(that.form) {
                that.form[obj] =  that.form[obj].replace(/\s+/g,'');
            } else {
                that[obj] = that[obj].replace(/\s+/g,'');
            }
        }

7.判断是否过期(当前时间)

judgeTime(time){
            var strtime = time.replace("/-/g", "/");//时间转换
            //时间
            var date1=new Date(strtime);
            //现在时间
            var date2=new Date();
            //判断时间是否过期
            return date1<date2?true:false;
        }

 

posted on 2017-06-23 11:11  梦幻飞雪  阅读(504)  评论(0编辑  收藏  举报