港澳台身份证 正则表达式
时间: 2023-08-17 12:15:20 浏览: 306
港澳台身份证的正则表达式可以根据不同的地区进行区分。以下是各个地区的身份证正则表达式示例:
香港身份证(HKID):
```
/^[A-Z]{1,2}[0-9]{6}[0-9A]$/
```
澳门身份证(MACID):
```
/^[1|5|7][0-9]{6}[0-9A]$/i
```
***
相关问题
身份证正则表达式全面
身份证正则表达式是一种用于匹配身份证号码的模式,可以用于验证身份证号码的合法性。根据不同的身份证号码规则,可以得到不同的正则表达式。以下是身份证正则表达式的全面介绍:
1. 18位身份证号码正则表达式:^[1-9]\d{5}(19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[1-2]\d|3[0-1])\d{3}[\dXx]$
2. 15位身份证号码正则表达式:^[1-9]\d{5}\d{2}(0[1-9]|1[0-2])(0[1-9]|[1-2]\d|3[0-1])\d{3}$
3. 香港身份证号码正则表达式:^[A-Z]\d{6}\([0-9A]\)$
4. 澳门身份证号码正则表达式:^[1|5|7][0-9]{6}\([***0-9Xx]/
7. 短身份证号码正则表达式:^\d{8,18}|[0-9x]{8,18}|[0-9X]{8,18}?$
8. 首尾空白字符正则表达式:^\s*|\s*$或(^\s*)|(\s*$)
以上是身份证正则表达式的全面介绍,可以根据需要选择相应的正则表达式进行验证。
港澳台车牌正则表达式
港澳台车牌正则表达式如下:
港澳台车牌规则:第1位为省份简称(汉字),第2位为发牌机关代号(A-Z的字母),第3到第7位为序号(由字母或数字组成,不存在字母I和O),最后一位可能是“挂学警港澳使领”中的一个汉字。
港澳台车牌正则表达式:^[港澳台]{1}[A-HJ-NP-Z]{1}[A-HJ-NP-Z0-9]{4}[挂学警港澳使领]{1}$
阅读全文