常用正则速查表

#111

内置常用正则库,点击复制

同分类快速切换 正则匹配 · 1 键直达
名称
正则表达式
说明
操作
邮箱
^[\w.%+-]+@[\w.-]+\.[A-Za-z]{2,}$
常见邮箱格式
手机号(大陆)
^1[3-9]\d{9}$
1 开头 11 位
身份证(18位)
^\d{17}[\dXx]$
18 位,末位可为 X
身份证(15位)
^\d{15}$
旧版 15 位
IPv4
^((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)$
0-255
IPv6
^([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$
简化版
URL
^https?:\/\/[^\s/$.?#].[^\s]*$
http/https 链接
日期 YYYY-MM-DD
^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$
标准日期
时间 HH:mm:ss
^([01]\d|2[0-3]):[0-5]\d:[0-5]\d$
24 小时制
中文字符
^[\u4e00-\u9fa5]+$
纯中文
QQ 号
^[1-9]\d{4,10}$
5-11 位数字
银行卡号
^\d{16,19}$
16-19 位数字
邮政编码
^[1-9]\d{5}$
6 位
手机号(大陆) 宽松
1[3-9]\d{9}
不带 ^$ 便于提取
HTML 标签
(<[^>]*>)
匹配标签(含属性)
空白行
^\s*$
空行/仅空白
车牌(普通)
^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]$
蓝牌
中文姓名(2-4字)
^[\u4e00-\u9fa5]{2,4}$
简单校验
Unicode 码点
^\\u[0-9a-fA-F]{4}$
匹配 \uXXXX
整数
^-?\d+$
正负整数
浮点数
^-?\d+(\.\d+)?$
含小数
MAC 地址
^([0-9A-Fa-f]{2}[:-]){5}[0-9A-Fa-f]{2}$
冒号/短横线分隔
用户名(字母数字下划线)
^[a-zA-Z0-9_]{3,16}$
3-16 位
密码强度(至少一位数字+字母,8-20位)
^(?=.*\d)(?=.*[a-zA-Z]).{8,20}$
含数字与字母
颜色 HEX
^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$
#fff 或 #ffffff
使用说明

所有处理均在浏览器本地完成,数据不会上传服务器;可直接收藏本页,下次打开即用。