常用的证件号码正则表达式写法有哪些
发布时间: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。如果验证通过,则说明邮编填写正确;否则,需要提示用户重新输入或进行相应处理。
总之,正确填写邮编对于邮政投递至关重要。通过了解邮编的结构和验证规则,我们可以更有效地确保邮编的准确性,从而避免邮件投递错误或延误的情况发生。