zoukankan      html  css  js  c++  java
  • 常用验证方法

    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;
            }
  • 相关阅读:
    LayoutInflater(布局服务)
    FOTA升级
    APK安装过程及原理详解
    Context类型
    Android应用的persistent属性
    Notification(状态栏通知)详解
    Handler消息传递机制浅析
    Selenium HTMLTestRunner 无法生成测试报告的总结
    【python】远程使用rsa登录sftp,上传下载文件
    02.性能测试中的指标
  • 原文地址:https://www.cnblogs.com/wangyihong/p/7068926.html
Copyright © 2011-2022 走看看