From 08e2ab412573cc25bc30afc50cc3908497526e21 Mon Sep 17 00:00:00 2001 From: Richex Date: Sun, 7 Mar 2021 15:37:09 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E6=90=9C=E7=B4=A2=E5=A4=A7=E5=86=99=E5=AD=97=E6=AF=8D=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/www/src/App.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/www/src/App.vue b/packages/www/src/App.vue index 31be71b..16e3018 100644 --- a/packages/www/src/App.vue +++ b/packages/www/src/App.vue @@ -185,7 +185,7 @@ export default { search() { if ('' !== this.keyword) { - this.rules = this.rules.filter(({ title }) => -1 !== title.indexOf(this.keyword.toLowerCase())); + this.rules = this.rules.filter(({ title }) => -1 !== title.toLowerCase().indexOf(this.keyword.toLowerCase())); } else { this.rules = RULES; } From 0016aad9788fd5286f1be8d053b8fa0ae48d1c6b Mon Sep 17 00:00:00 2001 From: Richex Date: Mon, 8 Mar 2021 14:30:12 +0800 Subject: [PATCH 2/2] add rule for UUID/GUID --- README.md | 7 ++++++- packages/www/src/RULES.js | 5 +++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 86cba2b..902b7b0 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# 正则大全 ![已收录69条](https://img.shields.io/badge/已收录-69条-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) +# 正则大全 ![已收录70条](https://img.shields.io/badge/已收录-70条-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**多平台 @@ -175,6 +175,11 @@ vscode应用商店中搜索"**any-rule**". /^([a-f\d]{32}|[A-F\d]{32})$/ ``` +### GUID(Globally Unique Identifier 全球唯一标识符) / UUID(Universally Unique IDentifier) +```javascript +/^[a-f\d]{4}(?:[a-f\d]{4}-){4}[a-f\d]{12}$/i +``` + ### 版本号(version)格式必须为X.Y.Z ```javascript /^\d+(?:\.\d+){2}$/ diff --git a/packages/www/src/RULES.js b/packages/www/src/RULES.js index d9103c7..d0b2367 100644 --- a/packages/www/src/RULES.js +++ b/packages/www/src/RULES.js @@ -97,6 +97,11 @@ module.exports = [{ rule: /^([a-f\d]{32}|[A-F\d]{32})$/, examples: ['21fe181c5bfc16306a6828c1f7b762e8'], }, +{ + title: 'GUID(Globally Unique Identifier 全球唯一标识符) / UUID(Universally Unique IDentifier)', + rule: /^[a-f\d]{4}(?:[a-f\d]{4}-){4}[a-f\d]{12}$/i, + examples: ['e155518c-ca1b-443c-9be9-fe90fdab7345', '41E3DAF5-6E37-4BCC-9F8E-0D9521E2AA8D', '00000000-0000-0000-0000-000000000000'], +}, { title: '版本号(version)格式必须为X.Y.Z', rule: /^\d+(?:\.\d+){2}$/,