From d3dd1a278c66b1bb8b5df952223c079a613c7b45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=81=E5=AE=81?= <383514580@qq.com> Date: Thu, 7 Nov 2019 08:55:40 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0"=E7=BB=9F=E4=B8=80?= =?UTF-8?q?=E7=A4=BE=E4=BC=9A=E4=BF=A1=E7=94=A8=E4=BB=A3=E7=A0=81"?= =?UTF-8?q?=E6=AD=A3=E5=88=99(#40)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 25 +++++++++++++++---------- README.md | 7 ++++++- __test__/rule.js | 4 ++-- packages/www/src/RULES.js | 5 +++++ 4 files changed, 28 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 44c6b2e..f4560a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,28 +1,33 @@ # 更新日志 +🚀 提交问题: https://github.com/any86/any-rule/issues/new + +- 0.0.11 +- [x] 增加"统一社会信用代码"正则 + - 0.0.10 -1. 迅雷正则增加thunderx规则的支持 +- [x] 迅雷正则增加thunderx规则的支持 - 0.0.9 -1. 修复"ed2k"正则错误 +- [x] 修复"ed2k"正则错误 - 0.0.8 -1. 优化车牌号正则 +- [x] 优化车牌号正则 - 0.0.7 -1. 更新"银行卡"的匹配长度为10-30位,参考[微信支付](https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=22_1) +- [x] 更新"银行卡"的匹配长度为10-30位,参考[微信支付](https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=22_1) - 0.0.6 -1. 修复"手机号(严禁)正则"错误. +- [x] 修复"手机号(严禁)正则"错误. - 0.0.5 -1. 增加正则"迅雷链接" / "ed2k连接" / "磁力链接" / "子网掩码" / "linux文件(夹)路径" / "window文件(夹)路径" +- [x] 增加正则"迅雷链接" / "ed2k连接" / "磁力链接" / "子网掩码" / "linux文件(夹)路径" / "window文件(夹)路径" - 0.0.4 -1. 优化"大于0, 小于150, 支持小数位出现5"减少没必要的捕获 -2. 修复"html注释"没有匹配换行符 +- [x] 优化"大于0, 小于150, 支持小数位出现5"减少没必要的捕获 +- [x] 修复"html注释"没有匹配换行符 - 0.0.3 -1. 解决vscode低版本兼容问题 -2. 替换主页的git图地址 \ No newline at end of file +- [x] 解决vscode低版本兼容问题 +- [x] 替换主页的git图地址 \ No newline at end of file diff --git a/README.md b/README.md index c9f6f88..3c639ec 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# 正则大全 ![](https://img.shields.io/badge/已收录-57条-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) ![](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) +# 正则大全 ![](https://img.shields.io/badge/已收录-58条-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) ![](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) 支持**图形界面** / **vscode插件**2种查询方式. @@ -18,6 +18,11 @@ https://any86.github.io/any-rule/ ## 正则 +### 统一社会信用代码 +```javascript +/[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}/ +``` + ### 迅雷链接 ```javascript /^thunderx?:\/\/[a-zA-Z\d]+=$/ diff --git a/__test__/rule.js b/__test__/rule.js index ded129e..902a001 100644 --- a/__test__/rule.js +++ b/__test__/rule.js @@ -40,9 +40,9 @@ function testOne(one) { } if(0 === failGroup.length) { - console.log(chalk.green('\r\n全部测试通过!')) + console.log(chalk.green('\r\n🚀 全部测试通过!')) } else { - console.log(chalk.red('='.repeat(30) + '未通过测试' + '='.repeat(30))); + console.log(chalk.red('='.repeat(30) + '🔥 未通过测试' + '='.repeat(30))); // 失败列表 failGroup.forEach(item=>{ diff --git a/packages/www/src/RULES.js b/packages/www/src/RULES.js index 1d92322..d7cbf71 100644 --- a/packages/www/src/RULES.js +++ b/packages/www/src/RULES.js @@ -1,4 +1,9 @@ module.exports = [ + { + title: '统一社会信用代码', + rule: /[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}/, + examples: ['91230184MA1BUFLT44', '92371000MA3MXH0E3W'], + }, { title: '迅雷链接',