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 ```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)$)/ /(^\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字节允许字母数字下划线组合 ## 帐号是否合法(字母开头允许5-16字节允许字母数字下划线组合
```javascript ```javascript
/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/ /^[a-zA-Z][a-zA-Z0-9_]{4,15}$/

View File

@ -55,8 +55,14 @@ module.exports = [
}, },
{ {
title: '中文姓名', title: '中文姓名',
rule: /^([\u4e00-\u9fa5·]{2,10})$/, rule: /^([\u4e00-\u9fa5·]{2,16})$/,
example: '如: 葛二蛋、凯文·杜兰特' 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: '新能源车牌号', title: '新能源车牌号',
@ -124,6 +130,11 @@ module.exports = [
title: '身份证号, 支持1/2代(15位/18位数字)', 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)$)/, 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'
},
{
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字节允许字母数字下划线组合', title: '帐号是否合法(字母开头允许5-16字节允许字母数字下划线组合',