My Pocket Tools

正则表达式测试器 - 在线测试正则表达式

通过可视化高亮、实用示例和完整参考指南,实时测试、验证和学习正则表达式。

正则表达式测试器
//

g = 全局,i = 忽略大小写,m = 多行,s = dotAll,u = unicode,y = 粘附

什么是正则表达式测试器?

正则表达式测试器是一款可让你实时测试和验证正则表达式的在线工具。输入你的模式、选择标志、输入测试文本,即可立即看到高亮显示的匹配项。非常适合希望以可视化、交互方式调试、学习或试验正则表达式的开发者。我们的正则表达式测试器支持所有 JavaScript 标志,并通过可视化高亮提供即时反馈。

主要功能

  • 实时可视化匹配高亮
  • 支持所有 JavaScript 标志进行测试 (g, i, m, s, u, y)
  • 8 个开箱即用的示例,涵盖电子邮件、URL、电话号码等
  • 带交互式手风琴的完整参考指南
  • 每个匹配项的详情:位置、捕获组
  • 可点击的最近 30 次测试历史记录
  • 100% 客户端运行 - 最大程度保护隐私

常见用例

  • 表单验证(电子邮件、电话、SSN 等)
  • 在代码中实现之前调试正则表达式模式
  • 学习和试验正则表达式语法
  • 从文本和日志中提取数据
  • 测试边界情况和复杂模式

使用方法

按照以下简单步骤测试你的正则表达式:

  1. 在“模式”字段中输入你的正则表达式(不含 / / 分隔符)
  2. 点击按钮选择所需标志 (g, i, m, s, u, y)
  3. 在“测试字符串”字段中输入要测试的文本
  4. 按 Enter 键或点击“测试”查看结果
  5. 查看高亮的匹配项,并在需要时复制结果

技巧与窍门

  • 使用“g”(全局)标志查找所有匹配项,而不仅仅是第一个
  • 浏览“示例”选项卡,查看常用模式并从中学习
  • 忘记任何语法时,查阅“速查表”
  • 点击历史记录项可快速重新加载之前的测试
  • 始终用各种示例测试你的模式,包括边界情况