千家信息网

常用证件号码的正则表达式有哪些

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章给大家分享的是有关常用证件号码的正则表达式有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。正则表达式(Regular Expression,在代码中常简写为re
千家信息网最后更新 2025年02月03日常用证件号码的正则表达式有哪些

这篇文章给大家分享的是有关常用证件号码的正则表达式有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

正则表达式(Regular Expression,在代码中常简写为regex、regexp或RE)是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。

  正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。

 /** 验证是否为EMAIL格式 */  public static final String EMAIL = "('')|(\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*)";  /** 验证电话号码 */  public static final String TELEPHONE = "('')|(\\d{4}(-*)\\d{8}|\\d{4}(-*)\\d{7}|\\d{3}(-*)\\d{8}|\\d{3}(-*)\\d{7})";  /** 验证手机号码 */  public static final String MOBILEPHONE = "1(3|5|8|7)\\d{9}";// "[1][3|5|8]+\\d{9}";  /** 验证是否是电话或者手机号码 */  public static final String TELEMOBILE = "^((\\d{3,4}?-|\\(\\d{3,4}\\))?\\d{8,11}$)|(^0{0,1}13[0-9]{9}$)";  /** 是否全部为中文 */  public static final String CHINESECHAR = "^[\u4e00-\u9fa5]+$";  /** 检查字符串中是否还有HTML标签 */  public static final String HTMLTAGHAS = "<(\\S*?)[^>]*>.*?|<.*? />";  /** 检查URL是否合法 */  public static final String URL = "[a-zA-z]+://[^\\s]*";  /** 检查IP是否合法 */  public static final String IPADRESS = "\\d{1,3}+\\.\\d{1,3}+\\.\\d{1,3}+\\.\\d{1,3}";  /** 检查QQ号是否合法 */  public static final String QQCODE = "[1-9][0-9]{4,13}";  /** 检查邮编是否合法 */  public static final String POSTCODE = "[1-9]\\d{5}(?!\\d)";  /** 正整数 */  public static final String POSITIVE_INTEGER = "^[0-9]\\d*$";  /** 正浮点数 */  public static final String POSITIVE_FLOAT = "^[1-9]\\d*.\\d*|0.\\d*[0-9]\\d*$";  /** 整数或小数 */  public static final String POSITIVE_DOUBLE = "^[0-9]+(\\.[0-9]+)?$";  /** 年月日 2012-1-1,2012/1/1,2012.1.1 */  public static final String DATE_YMD = "^\\d{4}(\\-|\\/|.)\\d{1,2}\\1\\d{1,2}$";  /** 检查身份证是否合法 验证时请先验证长度是否为15为或者18位 */  public static final String IDCARD = "\\d{6}(19|20)*[0-99]{2}(0[1-9]{1}|10|11|12)(0[1-9]{1}"      + "|1[0-9]|2[0-9]|30|31)(\\w*)";  /** 检查护照是否合法 */  public static final String PASSPORT1 = "/^[a-zA-Z]{5,17}$/";  public static final String PASSPORT2 = "/^[a-zA-Z0-9]{5,17}$/";  /** 港澳通行证验证   */  public static final String HKMAKAO = "/^[HMhm]{1}([0-9]{10}|[0-9]{8})$/";  /** 台湾通行证验证   */  public static final String TAIWAN1 = " /^[0-9]{8}$/";  public static final String TAIWAN2 = "/^[0-9]{10}$/";

// 护照验证

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

// 港澳通行证验证

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

// 台湾通行证验证

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

感谢各位的阅读!关于"常用证件号码的正则表达式有哪些"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

验证 表达式 正则 检查 合法 通行证 号码 字符 字符串 文本 格式 常用 护照 台湾 证件 实用 内容 手机 手机号码 整数 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 瑞金市盛强网络技术有限公司 中国网络安全学院教务处 工行软件开发中心怎么样 湖南企薪社互联网科技有限公司 信息网络安全有关法律法规 服务器主板怎么做阵列 数据库派生是什么意思 中职网络安全专业 甲方软件开发项目管理流程 bmc服务器管理密码 淄博助兴网络技术有限公司待遇 江苏有哪些软件开发专业学院 残联网络安全制度及应急预案 汽车数据库模板 上海朔羡网络技术有限公司 网络安全罚款通过什么方式交罚款 请列举利用网络数据库 国内网络安全产业大会 数据挖掘与数据库 有没刷志愿时长的服务器 习惯国际人道法数据库 重庆工程学院网络安全协会官网 程序员发展与服务器性能优化 钢铁侠吃鸡服务器怎么下载 服务器安全基本要求 php数据库怎么显示页面 金源网络安全服务产业园 数据库完整性操作 软件开发找三方测试 云服务器存储空间单位
0