RUNWEBTOOLS
简体中文

常用正则表达式模式

为开发者最常校验和提取的东西准备的即用型正则表达式。复制一个模式直接用。刚接触正则?读读我们的 新手指南,并打开 正则表达式速查表 来理解每个模式的原理。

更新 2026-07-06

匹配模式说明
邮箱(务实版)^[\w.+-]+@[\w-]+\.[\w.-]+$用于表单足够了;没有正则能完全符合 RFC
URL(http/https)https?://[^\s]+匹配以 http:// 或 https:// 开头的 URL
IPv4 地址\b(?:\d{1,3}\.){3}\d{1,3}\b不检查每一段是否在 0–255 之间
十六进制颜色^#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6})$3 位或 6 位十六进制,前面带 #
日期(YYYY-MM-DD)^\d{4}-\d{2}-\d{2}$仅格式 —— 不校验真实日期
时间(24 小时 HH:MM)^([01]\d|2[0-3]):[0-5]\d$00:00 到 23:59
URL 短链片段^[a-z0-9]+(?:-[a-z0-9]+)*$用单个连字符连接的小写单词
仅数字^\d+$一个或多个数字,别无其他
仅字母^[A-Za-z]+$仅 ASCII 字母
用户名^\w{3,16}$3–16 个字母、数字或下划线
美国电话(宽松)^\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}$允许括号、空格、点或连字符
强密码^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$8+ 字符,含小写、大写和数字(先行断言)
首尾空白^\s+|\s+$用于修剪两端的空白

一点提醒:这类模式校验的是格式,不是含义。一个字符串可以匹配邮箱模式,却仍然不是真实、可送达的地址 —— 对任何关键的东西,用正则校验格式,但要用别的方式(例如验证邮件)确认取值。

相关工具