# Conflicts:
#	README.md
#	src/RULES.js
This commit is contained in:
宁宁 2019-07-05 08:59:12 +08:00
commit a9d87ebddb
2 changed files with 20 additions and 0 deletions

View File

@ -6,6 +6,16 @@
/^\s*data:([a-z]+\/[a-z0-9-+.]+(;[a-z-]+=[a-z0-9-]+)?)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s]*?)\s*$/i /^\s*data:([a-z]+\/[a-z0-9-+.]+(;[a-z-]+=[a-z0-9-]+)?)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s]*?)\s*$/i
``` ```
## 数字/货币金额(支持负数、千分位分隔符)
```javascript
/(^[-]?[1-9]\d{0,2}($|(,\d{3})*($|(\.\d{1,2}$))))|((^[0](\.\d{1,2})?)|(^[-][0]\.\d{1,2}))$/
```
## 数字/货币金额 (只支持正数、不支持校验千分位分隔符)
```javascript
/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/
```
## 银行卡号16或19位 ## 银行卡号16或19位
```javascript ```javascript
/^([1-9]{1})(\d{15}|\d{18})$/ /^([1-9]{1})(\d{15}|\d{18})$/

View File

@ -3,6 +3,16 @@ module.exports = [{
rule: /^\s*data:([a-z]+\/[a-z0-9-+.]+(;[a-z-]+=[a-z0-9-]+)?)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@/?%\s]*?)\s*$/i, rule: /^\s*data:([a-z]+\/[a-z0-9-+.]+(;[a-z-]+=[a-z0-9-]+)?)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@/?%\s]*?)\s*$/i,
example: 'data:image/gif;base64,xxxx==' example: 'data:image/gif;base64,xxxx=='
}, },
{
title: '数字/货币金额(支持负数、千分位分隔符)',
rule: /(^[-]?[1-9]\d{0,2}($|(,\d{3})*($|(\.\d{1,2}$))))|((^[0](\.\d{1,2})?)|(^[-][0]\.\d{1,2}))$/,
example: '如: 100、-0.99、3,234.32、-1,900,235.09'
},
{
title: '数字/货币金额 (只支持正数、不支持校验千分位分隔符)',
rule: /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
example: '如: 0.99、8.99、666'
},
{ {
title: '银行卡号16或19位', title: '银行卡号16或19位',
rule: /^([1-9]{1})(\d{15}|\d{18})$/, rule: /^([1-9]{1})(\d{15}|\d{18})$/,