正则表达式测试器

在线测试和验证正则表达式,实时高亮匹配结果,解释正则语法。

什么是正则表达式?

正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式。在文本处理、数据验证、搜索替换等场景中广泛应用。

如何使用这个工具?

  1. 选择预设:点击预设按钮(如"邮箱"、“电话”),快速加载常用正则。
  2. 输入正则:在输入框中输入或修改正则表达式。
  3. 输入测试文本:在下方的文本框中输入要测试的内容。
  4. 查看结果:实时查看匹配高亮和分组详情。

常用正则表达式

场景 正则 说明
邮箱 [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
  • 分组:(...)(?:...)(...)

如何忽略大小写?

勾选"忽略大小写"选项,正则匹配将不区分大小写。