正则速查表 🔒 本地处理

30+ 个现成正则,点击复制;语法卡片随查随用

🧪 现场测试 输入文本,自动匹配下方选中的正则
等待输入…
📖 语法卡片
.任意字符(除换行)
\d数字 [0-9]
\w字母数字下划线 [A-Za-z0-9_]
\s空白字符(空格/制表/换行)
[abc]字符集合,匹配 a、b 或 c
[^abc]排除字符集合
*0 次或多次
+1 次或多次
?0 次或 1 次
{n,m}n 到 m 次
(...)捕获分组
(?:...)非捕获分组
|或(匹配左边或右边)
^行首
$行尾
\b单词边界
(?=...)正向先行断言
(?!...)负向先行断言
i标志:忽略大小写
g标志:全局匹配
m标志:多行模式
📚 常用模式库

✅ 校验

^1[3-9]\d{9}$
手机号(中国大陆)13800138000
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
邮箱地址test@example.com
^[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位)110101199003077777
^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$
URL 网址https://9314.cn/tools
^\d{4}-\d{2}-\d{2}$
日期(YYYY-MM-DD)2025-03-15
^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$
密码(至少8位含字母数字)Passw0rd

🔍 提取

\d+
提取所有数字订单号12345
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
提取邮箱联系 test@example.com 获取
1[3-9]\d{9}
提取手机号电话13800138000
https?:\/\/[^\s]+
提取 URL访问 https://9314.cn 看看
\b[A-Za-z]+\b
提取英文单词Hello 世界 123

✏️ 替换

\s+
合并多余空格多个 空格 合并
<[^>]*>
去除 HTML 标签<p>你好</p>
^\s+|\s+$
去除首尾空格 前后空格
(\d{3})\d{4}(\d{4})
手机号脱敏(保留首尾)13800138000 → 138****8000
已复制