正则速查表
常用正则表达式速查,点击即复制。
中文 / 英文
中文字符
[一-龥]示例中文
英文字母
[a-zA-Z]示例abcXYZ
单词边界
\b\w+\b示例hello world
数字
整数
^-?\d+$示例-123
浮点数
^-?\d+(\.\d+)?$示例3.14
连续数字
\d{4}示例2024
千分位
\B(?=(\d{3})+(?!\d))示例1234567 → 1,234,567
手机 / 电话
中国大陆手机号
^1[3-9]\d{9}$示例13800138000
座机号
^0\d{2,3}-?\d{7,8}$示例010-12345678
网络
邮箱
^[\w.+-]+@[\w-]+(\.[\w-]+)+$示例user@example.com
URL
^https?:\/\/[\w.-]+(\/\S*)?$示例https://example.com
IPv4
^(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}$示例192.168.1.1
域名
^[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?(\.[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?)+$示例example.com
日期 / 时间
日期 YYYY-MM-DD
^\d{4}-\d{2}-\d{2}$示例2024-06-01
日期 YYYY/MM/DD
^\d{4}\/\d{1,2}\/\d{1,2}$示例2024/6/1
时间 HH:mm:ss
^([01]\d|2[0-3]):[0-5]\d:[0-5]\d$示例23:59:59
日期时间
^\d{4}-\d{2}-\d{2} ([01]\d|2[0-3]):[0-5]\d:[0-5]\d$示例2024-06-01 10:30:00
身份证 / 账号
身份证号(18 位)
^\d{17}[\dXx]$示例110101199001011234
QQ 号
^[1-9]\d{4,10}$示例123456789
微信号(字母开头)
^[a-zA-Z][-_a-zA-Z0-9]{5,19}$示例wxid_123456
HTML / 编程
HTML 标签
<[^>]+>示例<div class="x">
颜色 HEX
^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$示例#ff8800
空白字符
\s+示例多个空格
以…开头
^prefix示例prefix_value
以…结尾
suffix$示例value_suffix