写一个校验身份证号的正则
时间: 2024-06-02 20:13:42 浏览: 17
身份证号校验正则表达式:^[1-9]\d{5}(19|20)\d{2}(0\d|1[0-2])([0-2]\d|3[0-1])\d{3}[Xx\d]$
解释:
^ 表示开头
[1-9] 第一位不能为0
\d{5} 五位数字地区代码
(19|20)\d{2} 年份,19或20开头,后面跟两个数字
(0\d|1[0-2]) 月份,01-09或10-12
([0-2]\d|3[0-1]) 日期,01-31
\d{3} 三位数字顺序码
[Xx\d] 最后一位可以是数字或者X
$ 表示结尾
相关问题
给我写一个身份证校验正则
表达式,可以校验18位和15位的身份证号码。
Sure, here is the regular expression to validate both 18-digit and 15-digit Chinese ID card numbers:
/^(\d{6})(19\d{2}|(20\d{2}))((0[1-9])|(1[0-2]))(([0-2][1-9])|(3[0-1]))(\d{3})(\d|x|X)?$|^(\d{6})(\d{2})((0[1-9])|(1[0-2]))(([0-2][1-9])|(3[0-1]))(\d{3})$/
Please note that this regular expression only checks if the format of the ID card is correct, but it does not guarantee that the ID card is valid.
js校验中国身份证号正则表达式
可以使用以下正则表达式进行校验:
/^[1-9]\d{5}(19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])\d{3}[0-9Xx]$/
这个正则表达式可以校验身份证号的格式是否正确。
相关推荐
![](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)