diff --git a/README.md b/README.md index 4e21777..ace4604 100644 --- a/README.md +++ b/README.md @@ -439,7 +439,7 @@ vscode应用商店中搜索"**any-rule**". ### 浮点数 ```javascript -/^(-?\d+)(\.\d+)?$/ +/^(-?[1-9]\d*\.\d+|-?0\.\d*[1-9]\d*|0\.0+)$/ ``` ### email(支持中文邮箱) diff --git a/packages/www/src/RULES.js b/packages/www/src/RULES.js index 9022fdb..94eb1d1 100644 --- a/packages/www/src/RULES.js +++ b/packages/www/src/RULES.js @@ -392,8 +392,9 @@ module.exports = [{ }, { title: '浮点数', - rule: /^(-?\d+)(\.\d+)?$/, - examples: [1.5] + rule: /^(-?[1-9]\d*\.\d+|-?0\.\d*[1-9]\d*|0\.0+)$/, + examples: ["1.23", "-1.01", "0.00"] + // allow "1.23", allow "-0.1", allow "0.00", ban "-0.00", allow "2.0", ban "2." }, { title: 'email(支持中文邮箱)',