正则表达式测试器
实时高亮测试正则表达式。
//g
正则表达式测试器:实时测试和调试正则表达式
正则表达式(regex)是文本模式匹配的强大工具,广泛用于表单验证、文本搜索替换、日志分析和数据提取。我们的测试器提供实时高亮显示匹配结果,支持所有JavaScript正则表达式标志(g、i、m、s)。
工具包含常用正则表达式预设(邮箱、URL、IP地址、电话号码等),可一键加载使用。匹配结果在测试文本中以颜色高亮显示,捕获组详细列出。所有处理在浏览器中本地完成,适合测试包含敏感数据的正则表达式。
常见问题
g、i、m、s标志是什么意思?
g = 查找所有匹配(不只是第一个),i = 忽略大小写,m = ^和$按行应用,s = 点号(.)也匹配换行符。
如何用正则表达式验证邮箱?
一个基本模式是:[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}。不过用正则完美验证邮箱极其复杂。
在浏览器中处理正则安全吗?
安全,一切在本地处理。但包含大量嵌套量词的非常复杂的模式可能导致性能问题(灾难性回溯)。
想了解更多? 阅读我们的完整指南 →