✂️ 正则表达式测试
实时高亮匹配、捕获组解析、替换预览,附常用正则速查。纯本地运行,测试内容不经过服务器。
Cron
JSON
时间戳
Base64
密码生成
二维码
UUID
正则
模式与参数
正则表达式(不用写两侧的斜杠)
标志:
g 全局
i 忽略大小写
m 多行
s 点匹配换行
u Unicode
g:找出全部匹配;不加则只匹配第一处
测试文本
替换为(选填,$1 $2 引用捕获组)
匹配高亮会显示在这里
常用正则速查(点击填入,不保证覆盖所有合法场景)
邮箱
中国手机号
URL
IPv4
日期 YYYY-MM-DD
十六进制颜色
QQ 号
手机号中间打码(配替换 $1****$2)
三个最容易踩的正则坑
忘了 g 标志
:
/\d/
只匹配第一个数字,想找全部必须加
g
;
贪婪匹配
:
<.*>
会一口气吃到最后一个
>
。想「就近」匹配请加
?
变懒惰:
<.*?>
;
零宽死循环
:模式能匹配空串时(如
a*
),
replace
全局替换会插满整行——本工具已做防死循环处理,但自己写代码时要注意 lastIndex 前进。