正则表达式测试器
在线测试和验证正则表达式,实时高亮匹配结果,解释正则语法。
什么是正则表达式?
正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式。在文本处理、数据验证、搜索替换等场景中广泛应用。
如何使用这个工具?
- 选择预设:点击预设按钮(如"邮箱"、“电话”),快速加载常用正则。
- 输入正则:在输入框中输入或修改正则表达式。
- 输入测试文本:在下方的文本框中输入要测试的内容。
- 查看结果:实时查看匹配高亮和分组详情。
常用正则表达式
| 场景 | 正则 | 说明 |
|---|---|---|
| 邮箱 | [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} |
匹配电子邮箱 |
| 手机号 | \d{3,4}-?\d{7,8} |
匹配国内固定电话 |
| URL | https?://[^\s]+ |
匹配网页链接 |
| 日期 | \d{4}-\d{2}-\d{2} |
匹配 YYYY-MM-DD 格式 |
| 颜色 | #[0-9A-Fa-f]{6} |
匹配十六进制颜色 |
| IP地址 | \b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b |
匹配 IPv4 地址 |
常见问题 (FAQ)
正则表达式安全吗?
非常安全。 本工具完全运行在你的浏览器本地,数据不会上传到任何服务器。
支持哪些正则语法?
本工具支持 JavaScript 正则语法,包括:
- 字符类:
[abc]、[^abc]、\d、\w、\s - 量词:
*、+、?、{n}、{n,}、{n,m} - 锚点:
^、$、\b - 分组:
(...)、(?:...)、(...)
如何忽略大小写?
勾选"忽略大小写"选项,正则匹配将不区分大小写。