正则表达式测试工具
在线测试正则表达式,支持实时匹配、替换和常用示例
正则表达式
/
/g
测试文本
输入正则表达式和测试文本开始匹配
常用示例
邮箱地址
匹配标准邮箱地址格式
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
手机号码
匹配中国大陆手机号码
^1[3-9]\d{9}$
URL链接
匹配HTTP/HTTPS链接
https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)
IP地址
匹配IPv4地址
^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
身份证号
匹配18位身份证号
^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$
中文字符
匹配中文字符
[\u4e00-\u9fa5]+
数字提取
匹配整数和小数
\d+(\.\d+)?
HTML标签
匹配HTML标签
<[^>]+>
使用提示
• 点击右侧示例快速填入常用模式
• 使用标志控制匹配行为
• 捕获组用 () 包围,命名组用 (?<name>)
• 替换时用 $1, $2 引用捕获组
• 支持实时预览匹配结果