各类证件的正则校验表达式
时间: 2024-05-18 17:18:52 浏览: 15
以下是一些常见证件的正则校验表达式:
1. 身份证号码:15位或18位数字和字母组合
```
^[0-9a-zA-Z]{15}$|^[0-9a-zA-Z]{18}$
```
2. 手机号码:11位数字,以1开头
```
^1\d{10}$
```
3. 座机号码:区号3-4位,电话号码7-8位,中间用“-”连接
```
^0\d{2,3}-\d{7,8}$
```
4. 护照号码:以字母开头,后面跟数字和字母的组合,长度为6-18位
```
^[a-zA-Z]\w{5,17}$
```
5. 港澳通行证:以字母开头,后面跟数字和字母的组合,长度为11位
```
^[a-zA-Z]\w{10}$
```
6. 台湾通行证:以数字或字母开头,后面跟8位数字
```
^[0-9a-zA-Z]\d{8}$
```
7. 驾驶证号码:15位数字和字母组合
```
^[0-9a-zA-Z]{15}$
```
注意:以上正则表达式仅供参考,具体要求可能因地区、行业等各种原因而有所不同,实际应用需要根据具体情况进行调整。
相关问题
港澳台身份证件正则表达式
港澳台身份证件的正则表达式可以根据具体要求进行调整,以下是一些常见的港澳台身份证件的正则表达式示例:
1. 香港身份证:
- 格式为 X123456(A),其中 X 是大写字母,123456 是数字,A 是校验码。
- 正则表达式:/^[A-Z]{1,2}[0-9]{6}\([0-9A]\)$/
2. 澳门身份证:
- 格式为 123456(7),其中 123456 是数字,7 是校验码。
***
户口簿证件号码正则表达式
户口簿证件号码是中国特有的一种身份证明文件,它由15位或18位数字组成。其中,15位号码由6位地区代码、6位出生日期和3位顺序码组成;18位号码由6位地区代码、8位出生日期和3位顺序码以及1位校验码组成。校验码的计算方法是根据前17位数字按照一定的算法得出的。
以下是户口簿证件号码的正则表达式:
15位号码的正则表达式:^[1-9]\d{5}\d{6}\d{3}$
18位号码的正则表达式:^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[1-2]\d|3[0-1])\d{3}[\dX]$
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)