正则表达式测试器

测试和调试正则表达式,实时显示匹配结果,支持多种标志位和常用模式。

正则表达式

输入要测试的正则表达式

当前标志位:
//g

测试文本

输入要匹配的文本内容

常用模式

点击使用预设的正则表达式

邮箱地址
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
匹配有效的邮箱地址格式
手机号(中国)
^1[3-9]\d{9}$
匹配中国大陆手机号码
URL
^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$
匹配HTTP/HTTPS URL
IP地址
^(?:(?: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]?)$
匹配IPv4地址
密码强度
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d@$!%*?&]{8,}$
至少8位,包含大小写字母和数字
身份证号(中国)
^[1-9]\d{5}(18|19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[\dXx]$
匹配18位中国身份证号码

速查参考

.任意字符
\\d数字 [0-9]
\\w字母数字 [a-zA-Z0-9_]
\\s空白字符
^字符串开始
$字符串结束