首页/开发工具/正则表达式大全

正则表达式大全

常用正则表达式集合,方便查询、测试和复制

返回工具列表

正则表达式 (6)

邮箱地址

email
validation

匹配标准邮箱地址格式。

^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$

URL链接

url
web
validation

匹配HTTP和HTTPS URL。

^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$

手机号码 (中国大陆)

phone
mobile
china

匹配中国大陆常见的手机号码格式。

^(?:(?:\+|00)86)?1(?:(?:3[\d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\d])|(?:9[1589]))\d{8}$

身份证号码 (中国大陆, 18位)

id
identity
china

匹配中国大陆18位身份证号码。

^[1-9]\d{5}(?:18|19|20)\d{2}(?:0[1-9]|10|11|12)(?:0[1-9]|[1-2]\d|30|31)\d{3}[\dXx]$

IPv4 地址

ip
network
ipv4

匹配IPv4地址格式。

^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$

日期 (YYYY-MM-DD)

date
time

匹配 YYYY-MM-DD 格式的日期。

^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$

相关工具

时间戳转换
开发工具类工具
URL 格式化
开发工具类工具
密码强度分析器
开发工具类工具