zoukankan      html  css  js  c++  java
  • 身份证号码 正则表达式 jquery

    现在的身份证为18位(最后一位可以是数字,可以是x,可以是X),老的身份证是15位(纯数字)。

    所以正则是:
    /(^d{15}$)|(^d{17}[d|x|X]$)/

    扩展:

    1 正则表达式的创建---两种

    1.1  var checkNum = /^[A-Za-z0-9]+$/;

    1.2  var re=new RegExp(“["+s1+"]“,”g”);

    2、常用规则

    2.1 用户密码:/^[a-zA-Z][a-zA-Z0-9_]{5,20}$/

    2.2 邮件:/^[w-]+(.[w-]+)*@[w-]+(.[w-]+)+$/

    2.3 手机:/^[d]{5,20}$/

    2.4 身份证  /(^d{15}$)|(^d{17}[d|x|X]$)/

    3 使用方法:


    <form action="">
      <label>用户名:</label><span id="check_username">检测</span>
      <input type="text" id="t_username" placeholder="请输入"/>
      <hr/>

    </form>

    <script>
      $(function () {
        // 用户名
        $("#check_username").click(function(){
          var str = $("#t_username").val();
          var ret = /^[a-zA-Z][a-zA-Z0-9_]{5,20}$/;
          if(ret.test(str)){
            alert('ok');
          }else{
            alert('wrong');
          }
        });

      
      });
    </script>

    参考文档:http://www.jb51.net/article/101512.htm

    
    


  • 相关阅读:
    Cookies的实际存储位置
    搭建Git本地服务器
    在Tomcat中部署war
    Server.xml配置解析
    Tomcat配置详解,配置文件server.xml详解
    将centos7打造成桌面系统
    英语词汇大全
    商场/超市常见英语标识
    商务英语词汇大全
    常用繁体字大全
  • 原文地址:https://www.cnblogs.com/haiqin/p/7872005.html
Copyright © 2011-2022 走看看