正则测试

正则测试工具实时高亮匹配文本中的正则结果,并展示匹配位置与捕获分组,支持修饰符,免费在线使用,无需安装,适合调试与学习正则表达式。

输入正则表达式与修饰符,实时高亮匹配并输出各匹配位置与分组。

常用正则速查

手机号^1[3-9]\d{9}$
邮箱^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
身份证^\d{15}(\d{2}[0-9Xx])?$
IPv4^((25[0-5]|2[0-4]\d|1\d?\d?)\.){3}(25[0-5]|2[0-4]\d|1\d?\d?)$
URL^https?:\/\/[\w-]+(\.[\w-]+)+([\w.,@?^=%&:/~+#-]*[\w@?^=%&/~+#-])?$
中文^[\u4e00-\u9fa5]+$
日期^\d{4}-\d{2}-\d{2}$
金额^\d+(\.\d{1,2})?$
颜色 HEX^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$
邮政编码^[1-9]\d{5}$

生成代码片段

JS 提取(matchAll 遍历)
JS 替换(replace)