zoukankan      html  css  js  c++  java
  • ##开发过程常用的正则表达式

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

    ##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>
  • 相关阅读:
    边长为n的正六边形
    simsimi无限次数api微信公众平台
    仿QQ空间送礼物功能
    asp.net动态输出404
    瀑布流布局并实现自动加载
    微信浏览器的HTTP_USER_AGENT
    AutoIt学习系列:目录
    PDA开发系列:Google地图接口
    WinCE、Windows Mobile GPRS连接类
    PDA开发系列:数据库的选择
  • 原文地址:https://www.cnblogs.com/liurui-bk517/p/11177791.html
Copyright © 2011-2022 走看看