diff --git a/README.md b/README.md index ace4604..25173ed 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# 正则大全 ![已收录77条](https://img.shields.io/badge/已收录-77条-673ab7.svg) [![版本](https://badgen.net/vs-marketplace/v/russell.any-rule)](https://marketplace.visualstudio.com/items?itemName=russell.any-rule) [![安装量](https://badgen.net/vs-marketplace/i/russell.any-rule)](https://marketplace.visualstudio.com/items?itemName=russell.any-rule) [![下载量](https://badgen.net/vs-marketplace/d/russell.any-rule)](https://marketplace.visualstudio.com/items?itemName=russell.any-rule) ![MIT](https://img.shields.io/badge/license-MIT-F44336.svg) [![CircleCI](https://badgen.net/github/status/any86/any-rule/master/ci/circleci)](https://circleci.com/gh/any86/any-rule) +# 正则大全 ![已收录78条](https://img.shields.io/badge/已收录-78条-673ab7.svg) [![版本](https://badgen.net/vs-marketplace/v/russell.any-rule)](https://marketplace.visualstudio.com/items?itemName=russell.any-rule) [![安装量](https://badgen.net/vs-marketplace/i/russell.any-rule)](https://marketplace.visualstudio.com/items?itemName=russell.any-rule) [![下载量](https://badgen.net/vs-marketplace/d/russell.any-rule)](https://marketplace.visualstudio.com/items?itemName=russell.any-rule) ![MIT](https://img.shields.io/badge/license-MIT-F44336.svg) [![CircleCI](https://badgen.net/github/status/any86/any-rule/master/ci/circleci)](https://circleci.com/gh/any86/any-rule) 🦕支持**web** / **vscode** / **idea** / **Alfred Workflow**多平台 @@ -442,6 +442,11 @@ vscode应用商店中搜索"**any-rule**". /^(-?[1-9]\d*\.\d+|-?0\.\d*[1-9]\d*|0\.0+)$/ ``` +### 浮点数(严格) +```javascript +/^(-?[1-9]\d*\.\d+|-?0\.\d*[1-9])$/ +``` + ### email(支持中文邮箱) ```javascript /^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/ diff --git a/packages/www/src/RULES.js b/packages/www/src/RULES.js index 94eb1d1..6e41c70 100644 --- a/packages/www/src/RULES.js +++ b/packages/www/src/RULES.js @@ -394,7 +394,13 @@ module.exports = [{ title: '浮点数', 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." + // allow "1.23", allow "-0.1", allow "0.00", ban "-0.00", ban "2.", allow "2.0" +}, +{ + title: '浮点数(严格)', + rule: /^(-?[1-9]\d*\.\d+|-?0\.\d*[1-9])$/, + examples: ["1.23", "-1.01"] + // allow "1.23", allow "-0.1", ban "2.", ban "2.0" }, { title: 'email(支持中文邮箱)',