正则表达式速查
最常用的正则片段,写校验和提取时直接抄。
模板正文
^1[3-9]\d{9}$ # 中国大陆手机号
^[\w.+-]+@[\w-]+\.[\w.]+$ # 邮箱(宽松版)
^\d{6}$ # 6 位数字(邮编/验证码)
^[A-Za-z0-9_]{4,16}$ # 用户名:字母数字下划线 4-16 位
\d{4}-\d{2}-\d{2} # 日期 2026-10-04
\b\d+(\.\d+)?% # 百分比
https?://[^\s]+ # 链接
(?<=user_id=)\d+ # 提取 user_id 后面的数字
# 常用替换
s/\s+/ /g # 多个空白合并成一个
s/^\s+|\s+$//g # 去首尾空白怎么用
后端校验、前端表单、日志提取都能用。
使用要点
- 能不用正则就不用,中文和嵌套结构用正则会很难维护。
- 写完拿真实数据测一遍边界,尤其是空值和超长输入。