【Github】项目名:any-rule – 常用正则大全,多平台支持
一、项目简介
any-rule是一个在GitHub上开源的项目,它是一个常用正则表达式的大全。这个项目的特色在于它支持web、vscode、idea、AlfredWorkflow等多平台使用。其提供了多种正则表达式,涵盖了诸如手机号、网址、身份证号、车牌号等众多类型的校验与匹配等。
二、使用方式
1. web版本
web版本的访问地址为https://any-rule.vercel.app/。
2. vscode插件
可以在vscode应用商店中搜索”any – rule”来安装插件。使用方式有多种,比如按F1(mac下fn + F1)打开正则列表,输入关键词搜索;右键选择”🦕正则大全”;或者在代码任意位置输入”@zz”。每次在any – rule中选择正则后会弹出提示,可点击”🤖图解正则”查看正则解析(该功能使用了https://regexper.com,项目对作者表示敬意和感谢)。
3. idea版和AlfredWorkflow版等
项目也支持idea版和AlfredWorkflow版等多种版本的使用。
三、项目贡献
项目欢迎大家提交PR(Pull Request)。如果要添加正则,请在packages/www/src/RULES.js中添加,然后运行npm run test:rules进行测试,运行npm run build:md更新README.md,并且务必提交到develop分支。
四、项目总结
any – rule是一个非常实用的正则表达式集合项目,无论是对于开发人员在数据校验、文本处理等方面,还是对于需要处理各类数据格式验证的人员来说都很有帮助。大家如果有任何关于这个项目的想法或者使用经验,欢迎在下方留言参与讨论。