From 03471b003627c28a75d46c0caab76e323e757c3e Mon Sep 17 00:00:00 2001 From: Keeko <787018661@qq.com> Date: Fri, 11 Mar 2022 16:51:55 +0800 Subject: [PATCH] =?UTF-8?q?[feat]=20=E6=9B=B4=E6=96=B0=E6=B5=AE=E7=82=B9?= =?UTF-8?q?=E6=95=B0=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- packages/www/src/RULES.js | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) 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(支持中文邮箱)',