免费在线正则表达式测试工具,支持实时匹配高亮、分组捕获、常用正则模板库。数据在浏览器本地处理,不会上传到服务器。
/
/g/
^1[3-9]\d{9}$
中国大陆手机号码
^[\w.-]+@[\w.-]+\.\w+$
电子邮箱地址
^\d{17}[\dXx]$
18位身份证号码
^https?://[\w\-]+(\.[\w\-]+)+[/#?]?.*$
HTTP/HTTPS URL
^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$
IPv4 地址
^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$
日期格式
[\u4e00-\u9fa5]
匹配单个中文汉字
\s+
匹配空白(空格、制表、换行)
\d+
匹配一个或多个数字
[a-zA-Z0-9]+
字母和数字组合
<([a-zA-Z][a-zA-Z0-9]*)[^>]*>(.*?)</\1>
匹配HTML标签及内容
<!--[\s\S]*?-->
HTML注释内容
^[a-zA-Z_$][a-zA-Z0-9_$]*$
JavaScript/C/Java 变量名
#([0-9a-fA-F]{3}){1,2}\b
CSS 十六进制颜色值
"(?:[^"\\]|\\.)*"
JSON 字符串值
g
查找所有匹配项,而非仅第一个
i
A 和 a 被视为相同
m
^ 和 $ 匹配每行的开始和结束
s
. 可以匹配换行符
u
正确处理 Unicode 字符