This commit is contained in:
383514580 2019-07-10 23:15:58 +08:00
commit e341724154
2 changed files with 24 additions and 3 deletions

View File

@ -59,7 +59,12 @@
## 中文姓名
```javascript
/^([\u4e00-\u9fa5·]{2,10})$/
/^([\u4e00-\u9fa5·]{2,16})$/
```
## 英文姓名
```javascript
/(^[a-zA-Z]{1}[a-zA-Z\s]{0,20}[a-zA-Z]{1}$)/
```
## 新能源车牌号
@ -127,6 +132,11 @@
/(^\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)$)/
```
## 护照(包含香港、澳门)
```javascript
/(^[EeKkGgDdSsPpHh]\d{8}$)|(^(([Ee][a-fA-F])|([DdSsPp][Ee])|([Kk][Jj])|([Mm][Aa])|(1[45]))\d{7}$)/
```
## 帐号是否合法(字母开头允许5-16字节允许字母数字下划线组合
```javascript
/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/

View File

@ -55,8 +55,14 @@ module.exports = [
},
{
title: '中文姓名',
rule: /^([\u4e00-\u9fa5·]{2,10})$/,
example: '如: 葛二蛋、凯文·杜兰特'
rule: /^([\u4e00-\u9fa5·]{2,16})$/,
example: '如: 葛二蛋、凯文·杜兰特、德克·维尔纳·诺维茨基'
},
{
title: '英文姓名',
rule: /(^[a-zA-Z]{1}[a-zA-Z\s]{0,20}[a-zA-Z]{1}$)/,
example: '如: James、Kevin Wayne Durant、Dirk Nowitzki'
},
{
title: '新能源车牌号',
@ -124,6 +130,11 @@ module.exports = [
title: '身份证号, 支持1/2代(15位/18位数字)',
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'
},
{
title: '护照(包含香港、澳门)',
rule: /(^[EeKkGgDdSsPpHh]\d{8}$)|(^(([Ee][a-fA-F])|([DdSsPp][Ee])|([Kk][Jj])|([Mm][Aa])|(1[45]))\d{7}$)/,
example: '如: s28233515、141234567、159203084、MA1234567、K25345719'
},
{
title: '帐号是否合法(字母开头允许5-16字节允许字母数字下划线组合',