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

    
    


  • 相关阅读:
    [SUCTF 2019]Pythonginx
    Buuctf-RSA1
    [网鼎杯 2020 朱雀组]phpweb
    [BJDCTF2020]ZJCTF,不过如此
    CTFHub-信息泄露
    vaex读取和处理大型文件的方法
    "生猪数据统计分析系统"----帮助文档
    法治理论1
    很短暂,很喜欢,很遗憾
    「CF1513E Cost Equilibrium」
  • 原文地址:https://www.cnblogs.com/haiqin/p/7872005.html
Copyright © 2011-2022 走看看