← 返回工具箱
🔍 正则表达式检测

📖 知识

正则表达式语法参考

语法说明示例
.匹配任意字符(换行除外)a.c
*匹配0次或多次ab*c
+匹配1次或多次ab+c
?匹配0次或1次colou?r
{n,m}匹配n到m次a{2,4}
[abc]字符集,匹配其中任一[aeiou]
[^abc]否定字符集[^0-9]
\d数字 [0-9]\d{3}
\w单词字符 [a-zA-Z0-9_]\w+
\s空白字符hello\s+world
^匹配行首^Hello
$匹配行尾end$
(abc)捕获分组(\d+)-(\d+)
(?:abc)非捕获分组(?:ab)+
a|b或运算cat|dog
\b单词边界\bword\b
(?=abc)正向前瞻\d+(?=px)

常用正则表达式

用途正则表达式
邮箱[\w.-]+@[\w.-]+\.\w+
手机号(中国)1[3-9]\d{9}
URLhttps?://[\w\-._~:/?#\[\]@!$&'()*+,;=]+
IPv4地址(\d{1,3}\.){3}\d{1,3}
中文字符[\u4e00-\u9fa5]+
身份证号\d{17}[\dXx]
日期(YYYY-MM-DD)\d{4}-\d{2}-\d{2}
HTML标签<[^>]+>