一键生成常用正则表达式,覆盖邮箱验证、电话号码、URL匹配、IP地址等场景。每个模式均附带描述和示例,复制即用,兼容 JavaScript、Python、Java 等主流编程语言。
匹配标准邮箱格式
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$匹配常见国内邮箱服务商
^[a-zA-Z0-9_-]+@(qq|163|126|gmail|hotmail|yahoo|sina|sohu)\.(com|cn|net)$匹配11位中国大陆手机号码
^1[3-9]\d{9}$匹配带国家码的国际手机号
^\+?[1-9]\d{1,14}$匹配18位中国居民身份证号
^[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]$匹配15位中国居民身份证号
^[1-9]\d{5}\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}$匹配HTTP/HTTPS网址
^https?://[^\s/$.?#].[^\s]*$匹配域名格式
^[a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(\.[a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*\.[a-zA-Z]{2,}$匹配IPv4地址格式
^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$匹配标准日期格式
^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$匹配24小时制时间格式
^([01]\d|2[0-3]):[0-5]\d:[0-5]\d$匹配标准日期时间格式
^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01]) ([01]\d|2[0-3]):[0-5]\d:[0-5]\d$匹配正整数
^[1-9]\d*$匹配负整数
^-[1-9]\d*$匹配正负整数
^-?[1-9]\d*$匹配小数(正负)
^-?\d+(\.\d+)?$至少8位,包含字母和数字
^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$至少8位,包含大小写字母、数字和特殊字符
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$匹配中文字符
^[\u4e00-\u9fa5]+$匹配2-4位中文姓名
^[\u4e00-\u9fa5]{2,4}$匹配常见图片文件扩展名
.*\.(jpg|jpeg|png|gif|bmp|webp|svg)$匹配常见视频文件扩展名
.*\.(mp4|avi|mkv|mov|wmv|flv)$匹配常见文档文件扩展名
.*\.(pdf|doc|docx|xls|xlsx|ppt|pptx|txt)$匹配HTML标签
<[^>]+>匹配HTML属性名=属性值
\w+="[^"]*"匹配6位中国邮政编码
^[1-9]\d{5}$匹配中国车牌号格式
^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]$匹配微信号格式
^[a-zA-Z][-a-zA-Z0-9_]{5,19}$匹配空白字符(空格、制表符、换行)
\s+匹配非空白字符
\S+浏览正则分类(邮箱、电话、URL、IP地址等)或搜索所需模式
点击正则表达式查看其描述、标志和示例用法
一键复制生成的正则表达式用于代码中
可在正则测试工具中对模式进行自定义修改和测试
还有疑问?查看我们的其他工具或 联系我们 获取支持。