• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    比较常用证件正则表达式验证大全

    下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。

    // 身份证验证  

    jQuery.validator.addMethod("isIdCard", function(value, element, type) {
     if ($(type).val() === '1') {
     var re = /(^/d{15}$)|(^/d{18}$)|(^/d{17}(/d|X|x)$)/;
     return this.optional(element) || (re.test(value)); 
     } else {
      return true;
     } 
    }, "身份证格式不正确");

    // 护照验证

    jQuery.validator.addMethod("isPassport", function(value, element, type) {
     if ($(type).val() === '2') {
     var re1 = /^[a-zA-Z]{5,17}$/;
     var re2 = /^[a-zA-Z0-9]{5,17}$/;
     return this.optional(element) || (re2.test(value)) || re1.test(value);
     } else {
     return true;
     }
    }, "护照格式不正确");

    // 港澳通行证验证

    jQuery.validator.addMethod("isHKMacao", function(value, element, type) {
     if ($(type).val() === '3') {
     var re = /^[HMhm]{1}([0-9]{10}|[0-9]{8})$/;
     return this.optional(element) || (re.test(value));
     } else {
     return true;
     }
    }, "港澳通行证格式不正确");

    // 台湾通行证验证

    jQuery.validator.addMethod("isTaiwan", function(value, element, type) {
     if ($(type).val() == "4") {
     var re1 = /^[0-9]{8}$/;
     var re2 = /^[0-9]{10}$/;
     return this.optional(element) || (re1.test(value)) || (re2.test(value))
     } else {
     return true;
     }
    }, "台湾通行证格式不正确");

    以上内容是小编给大家介绍比较常用证件正则表达式验证大全,希望大家喜欢。

    您可能感兴趣的文章:
    • 实用正则表达式匹配和替换大全
    • 常用的正则表达式大全(数字、字符、固定格式)
    • 最全的常用正则表达式大全
    • MySQL中REGEXP正则表达式使用大全
    • 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等
    • JS正则表达式大全(整理详细且实用)
    • Jquery Validate 正则表达式实用验证代码大全
    • JavaScript 表单验证正则表达式大全[推荐]
    • 前端常用正则表达式汇总
    上一篇:正则表达式详细介绍(下)
    下一篇:Java正则表达式入门基础篇(新手必看)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    比较常用证件正则表达式验证大全 比较,常用,证件,正则,表达式,