正则大全
正则大全集锦
正则大全(any-rule)是一个面向开发者的正则表达式速查与测试工具,由开发者 any86 开源维护,覆盖 Web、VS Code、IntelliJ IDEA、Alfred Workflow 四端,解决日常编码中「记不住、写不对、查太慢」的痛点。
| 收费 | 免费开源 |
|---|---|
| 平台 | Web / VS Code / IntelliJ IDEA / Alfred Workflow |
| 中文 | 全中文界面与文档 |
| 用途 | 正则表达式速查与测试 |
站点聚合了超过 100 条常用正则表达式,覆盖邮箱、手机号、身份证号、URL、IP 地址、日期、密码强度等常见验证场景。每条正则均附带中文注释与测试输入框,支持即时匹配验证。
前端/后端开发者、测试工程师、运维人员以及任何需要频繁处理表单验证、日志解析、数据清洗的用户。尤其适合刚接触正则的新手——每条正则都配有中文解释和示例,降低学习成本。
无需注册,打开 https://any-rule.vercel.app/ 即可使用。顶部搜索框支持模糊搜索(如输入「手机」即可列出所有手机号相关正则)。点击任意正则进入详情页,可修改正则、切换修饰符、查看匹配结果。
正则大全的内容由社区贡献与维护,每条正则均经过审核,避免常见错误。相比通用教程(如腾讯云开发者社区、博客园的文章),它更侧重「即用型」而非「教学型」,适合在开发中快速查阅。
Q1:正则大全支持哪些编程语言的正则语法?
A1:站点默认使用 JavaScript 正则语法(ECMAScript 规范),但大部分表达式(如邮箱、手机号、身份证)是跨语言的。如果需要在 Python、Java 等语言中使用,注意转义字符(如 d 在 Java 字符串中需写为 \d)和修饰符差异(如 Python 的 re.IGNORECASE 对应 JavaScript 的 /i)。
Q2:正则大全的 VS Code 插件如何安装?
A2:在 VS Code 扩展面板搜索「any-rule」或「正则大全」,点击安装。安装后按 Ctrl+Shift+P(Mac: Cmd+Shift+P)输入「any-rule」即可打开搜索面板,支持模糊搜索正则并插入当前光标位置。
Q3:正则大全中的正则表达式是否经过验证?
A3:是的。每条正则均经过社区审核和测试,GitHub 仓库中附有测试用例。但不同场景下(如国际化手机号、新号段)可能存在遗漏,建议在关键业务中使用前自行验证。
更多同类工具与网站,可在学习资源分类继续挑选。
信息核实于 2026年7月,具体以官网为准。
评论
暂无评论