mirror of
https://github.com/any86/any-rule.git
synced 2025-07-14 15:38:58 +08:00
fix: 修改身份证正则月份部分匹配的错误(#9)
This commit is contained in:
parent
54f8b7752c
commit
cc2c471338
@ -103,17 +103,17 @@
|
|||||||
|
|
||||||
## 一代身份证号(15位数字)
|
## 一代身份证号(15位数字)
|
||||||
```javascript
|
```javascript
|
||||||
/^\d{8}(0\d|11|12)([0-2]\d|30|31)\d{3}$/
|
/^\d{8}(0\d|10|11|12)([0-2]\d|30|31)\d{3}$/
|
||||||
```
|
```
|
||||||
|
|
||||||
## 二代身份证号(18位数字),最后一位是校验位,可能为数字或字符X
|
## 二代身份证号(18位数字),最后一位是校验位,可能为数字或字符X
|
||||||
```javascript
|
```javascript
|
||||||
/^\d{6}(18|19|20)\d{2}(0\d|11|12)([0-2]\d|30|31)\d{3}(\d|X|x)$/
|
/^\d{6}(18|19|20)\d{2}(0\d|10|11|12)([0-2]\d|30|31)\d{3}(\d|X|x)$/
|
||||||
```
|
```
|
||||||
|
|
||||||
## 身份证号, 支持1/2代(15位/18位数字)
|
## 身份证号, 支持1/2代(15位/18位数字)
|
||||||
```javascript
|
```javascript
|
||||||
/(^\d{8}(0\d|11|12)([0-2]\d|30|31)\d{3}$)|(^\d{6}(18|19|20)\d{2}(0\d|11|12)([0-2]\d|30|31)\d{3}(\d|X|x)$)/
|
/(^\d{8}(0\d|10|11|12)([0-2]\d|30|31)\d{3}$)|(^\d{6}(18|19|20)\d{2}(0\d|10|11|12)([0-2]\d|30|31)\d{3}(\d|X|x)$)/
|
||||||
```
|
```
|
||||||
|
|
||||||
## 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线组合
|
## 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线组合
|
||||||
@ -210,7 +210,8 @@
|
|||||||
```javascript
|
```javascript
|
||||||
/[^A-Za-z]$/
|
/[^A-Za-z]$/
|
||||||
```
|
```
|
||||||
|
|
||||||
## 解除注释
|
## 解除注释
|
||||||
```javascript
|
```javascript
|
||||||
<!--(.*?)-->
|
/<!--(.*?)-->/
|
||||||
```
|
```
|
@ -102,17 +102,17 @@ module.exports = [{
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '一代身份证号(15位数字)',
|
title: '一代身份证号(15位数字)',
|
||||||
rule: /^\d{8}(0\d|11|12)([0-2]\d|30|31)\d{3}$/,
|
rule: /^\d{8}(0\d|10|11|12)([0-2]\d|30|31)\d{3}$/,
|
||||||
example: '如: 622001790131123'
|
example: '如: 622001790131123'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '二代身份证号(18位数字),最后一位是校验位,可能为数字或字符X',
|
title: '二代身份证号(18位数字),最后一位是校验位,可能为数字或字符X',
|
||||||
rule: /^\d{6}(18|19|20)\d{2}(0\d|11|12)([0-2]\d|30|31)\d{3}(\d|X|x)$/,
|
rule: /^\d{6}(18|19|20)\d{2}(0\d|10|11|12)([0-2]\d|30|31)\d{3}(\d|X|x)$/,
|
||||||
example: '如: 62222319991205131x'
|
example: '如: 62222319991205131x'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '身份证号, 支持1/2代(15位/18位数字)',
|
title: '身份证号, 支持1/2代(15位/18位数字)',
|
||||||
rule: /(^\d{8}(0\d|11|12)([0-2]\d|30|31)\d{3}$)|(^\d{6}(18|19|20)\d{2}(0\d|11|12)([0-2]\d|30|31)\d{3}(\d|X|x)$)/,
|
rule: /(^\d{8}(0\d|10|11|12)([0-2]\d|30|31)\d{3}$)|(^\d{6}(18|19|20)\d{2}(0\d|10|11|12)([0-2]\d|30|31)\d{3}(\d|X|x)$)/,
|
||||||
example: '如: 622223199912051311'
|
example: '如: 622223199912051311'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user