• ##开发过程常用的正则表达式


    开发过程常用的正则表达式

    ##1,用户名:

      一般用户名都是在8至20位之间:

          //检验用户名
                //正则表达式,单字符8-20位
                function checkUsername() {
                    //获取用户名输入的内容
                    var username=$("#username").val();
                    //正则表达式
                    var reg_username=/^w{8,20}$/;
                    //判断正则表达式判断用test
                    var flag=reg_username.test(username);
                    if(flag){
                        $("#username").css("border","");
                    }else{
                        $("#username").css("border","1px solid red");
                    }
                    return flag;
                }

    ##2,密码:

            //检验密码
                //正则表达式,单字符8-20位
                function checkPassword() {
                    //获取用户名输入的内容
                    var password=$("#password").val();
                    //正则表达式
                    var reg_password=/^w{8,20}$/;
                    //判断
                    var flag=reg_password.test(password);
                    if(flag){
                        $("#password").css("border","");
                    }else{
                        $("#password").css("border","1px solid red");
                    }
                    return flag;
                }

    ##3,邮箱:

           //检验邮箱
                //正则表达式,liurui@qq.com    /^w+@w+.w+$/
                function checkEmail() {
                    var email=$("#email").val();
                    var reg_email = /^w+@w+.w+$/;
                    var flag=reg_email.test(email);
                    if(flag){
                        $("#email").css("border","");
                    }else{
                        $("#email").css("border","1px solid red");
                    }
                    return flag;
                }

    ##4,身份证号:

    function isCardNo(card){ 
    // 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X 
      var reg = /(^d{15}$)|(^d{18}$)|(^d{17}(d|X|x)$)/; 
      if(reg.test(card) === false) { 
          alert("身份证输入不合法"); 
          return false; 
        } 
        return true
    }

    ##5,手机号:

    <script>
    var TEL_REGEXP = /^1([38]d|5[0-35-9]|7[3678])d{8}$/;
    
    function validateTel (tel){
          if(TEL_REGEXP.test(tel)){
            return true;
          }
          return false;
    }
    </script>
  • 相关阅读:
    Android 5.0以上手机出现找不到so文件
    面向对象:析构方法-__del__
    面向对象:类中的反射及其应用
    面向对象:内置方法call、len、new、str
    面向对象-内置函数isinstance()和issubclass()
    面向对象:类方法(classmethod),静态方法(staticmethod)
    面向对象:属性-装饰器函数@property
    面向对象的三大特性: 封装
    面向对象:接口类、抽象类
    面向对象的三大特性: 多态
  • 原文地址:https://www.cnblogs.com/liurui-bk517/p/11177791.html
Copyright © 2020-2023  润新知