feat: Increase number-related regular verification

This commit is contained in:
songjian 2021-10-12 17:48:26 +08:00
parent 9c322ba759
commit e0fcb8259b
2 changed files with 33 additions and 6 deletions

9
.gitignore vendored
View File

@ -1,5 +1,12 @@
out out
node_modules node_modules
coverage
.nyc_output
.vscode-test/ .vscode-test/
.idea
.vscode
.DS_Store
*.vsix *.vsix
yarn-error.log yarn-error.log
.rpt2_cache
dist

View File

@ -243,11 +243,6 @@ module.exports = [{
rule: /^\d+\.\d+$/, rule: /^\d+\.\d+$/,
examples: ['0.0', '0.09'] examples: ['0.0', '0.09']
}, },
{
title: '数字',
rule: /^\d{1,}$/,
examples: [12345678]
},
{ {
title: 'html标签(宽松匹配)', title: 'html标签(宽松匹配)',
rule: /<(\w+)[^>]*>(.*?<\/\1>)?/, rule: /<(\w+)[^>]*>(.*?<\/\1>)?/,
@ -358,4 +353,29 @@ module.exports = [{
rule: /^[a-zA-Z][0-9]{9}$/, rule: /^[a-zA-Z][0-9]{9}$/,
examples: ['U193683453'] examples: ['U193683453']
}, },
{
title: '数字',
rule: /^\d{1,}$/,
examples: [12345678]
},
{
title: '正整数不包含0',
rule: /^\+?[1-9]\d*$/,
examples: [1231]
},
{
title: '负整数不包含0',
rule: /^-[1-9]\d*$/,
examples: [-1231]
},
{
title: '整数',
rule: /^-?[0-9]\d*$/,
examples: [-1231, 123]
},
{
title: '浮点数',
rule: /^(-?\d+)(\.\d+)?$/,
examples: [1.5]
}
]; ];