正则表达式测试
在线验证正则规则与文本匹配结果,支持常用修饰符与全局匹配预览。
匹配结果
等待测试...
常用正则示例
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
邮箱格式
^1[3-9]\d{9}$
中国大陆手机号
^\d{4}-\d{2}-\d{2}$
日期 YYYY-MM-DD
^(https?:\/\/).+$
HTTP/HTTPS 链接
^[\u4e00-\u9fa5]+$
纯中文字符
基础语法速查
.
匹配任意单字符(默认不含换行)
a.c 匹配 abc
^ / $
匹配开头 / 结尾
^abc$ 仅匹配 abc
* + ?
重复次数:0+ / 1+ / 0或1
ab+ 匹配 ab, abb
[]
字符集合
[abc] 匹配 a 或 b 或 c
|
或逻辑
cat|dog 匹配 cat 或 dog
功能使用
先输入正则表达式和测试文本,再按需选择 flags。点击“测试”后会输出是否匹配、首个匹配内容及全局匹配列表。
如果表达式语法有误,工具会直接给出错误提示,便于快速排查。
常见问题 FAQ
为什么明明写了正则却匹配不到?
常见原因是少了合适的 flags(如 i、m、g),或输入文本包含换行和空格未被表达式覆盖。
g 标志有什么作用?
g 表示全局匹配,会返回所有命中的片段;不加 g 通常只关注首个命中。
这个工具是否会上传输入内容?
不会,匹配过程在浏览器本地执行。
语法报错如何排查?
先检查括号、反斜杠和字符集是否闭合,再逐步简化表达式定位问题。