您当前的位置:首页 > 互联网教程

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

发布时间:2025-05-23 02:14:59    发布人:远客网络

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

一、常用的证件号码正则表达式写法有哪些

这次给大家带来常用的证件号码正则表达式写法有哪些,写常用的证件号码正则表达式的注意事项有哪些,下面就是实战案例,一起来看一下。

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

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

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*?)[^>]*>.*?</\\1>|<.*?/>";

public static final String URL="[a-zA-z]+://[^\\s]*";

public static final String IPADRESS="\\d{1,3}+\\.\\d{1,3}+\\.\\d{1,3}+\\.\\d{1,3}";

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,

||(re2.test(value))|| re1.test(value);

},"护照格式不正确");//港澳通行证验证

jQuery.validator.addMethod("isHKMacao",function(value,

=/^[HMhm]{1}([0-9]{10}|[0-9]{8})$/;

},"港澳通行证格式不正确");//台湾通行证验证

jQuery.validator.addMethod("isTaiwan",function(value,

||(re1.test(value))||(re2.test(value))

},"台湾通行证格式不正确");相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

正则中的平衡组使用详解(附代码)

使用正则多行模式与单行模式的图文详解

二、邮编怎么填写正确

邮编的正确填写方法是,前两位数字代表省、市、自治区,第三位数字表示邮区,第四位数字代表县、市,最后两位数字则是投递邮局的位置。在我国,采用的是四级六位编码制。邮编相对简单,但在验证过程中可能会出现三种错误:

1.提供的字符串为空或者不存在。

2.提供的字符串含有非数字的无效字符。

为了正确填写邮编,首先需要确保字符串不为空,并且只包含数字。其次,要检查字符串长度是否为6。只有满足这些条件,才能确保邮编的准确性和有效性。

在实际应用中,我们可以利用编程语言如Python来验证邮编。通过编写相应的代码,可以方便地检查邮编是否符合上述条件。例如,可以使用正则表达式来检查字符串是否只包含数字,以及是否长度为6。如果验证通过,则说明邮编填写正确;否则,需要提示用户重新输入或进行相应处理。

总之,正确填写邮编对于邮政投递至关重要。通过了解邮编的结构和验证规则,我们可以更有效地确保邮编的准确性,从而避免邮件投递错误或延误的情况发生。