匹配大多数邮箱格式
[\w.+-]+@[\w-]+(\.[\w-]+)+中国大陆手机号
1[3-9]\d{9}美国电话格式
\(\d{3}\) ?\d{3}-?\d{4}匹配 http/https 网址
https?:\/\/[^\s]+IPv4 地址(基础)
(\d{1,3}\.){3}\d{1,3}IPv6 地址(基础)
([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}MAC 地址格式
([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})中国身份证号(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]CSS 十六进制颜色
#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})基础信用卡号格式
\d{4}[ -]?\d{4}[ -]?\d{4}[ -]?\d{4}美国社会安全号
\d{3}-\d{2}-\d{4}年-月-日
\d{4}-\d{2}-\d{2}时:分 或 时:分:秒
([01]?\d|2[0-3]):[0-5]\d(:[0-5]\d)?ISO 8601 日期时间
\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}Unix 时间戳(秒或毫秒)
\d{10,13}常见用户名格式
[a-zA-Z0-9_-]{3,16}至少8位,含大小写、数字、特殊字符
(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}匹配 HTML 开始/结束标签
<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)十六进制数(0x 前缀)
0[xX][0-9A-Fa-f]+二进制数
b[0-1]+带小数点的数字
-?\d+\.\d+正负整数
-?\d+Windows 文件路径(基础)
([a-zA-Z]:\\)?([\w-]+\\)*[\w-]+\.\w+Unix 风格文件路径
(/[\w.-]+)+常见文件扩展名
\.(jpg|png|gif|pdf|doc|docx|xls|xlsx|txt|csv|json|xml|html|css|js|ts|jsx|tsx|py|java|go|rs|c|cpp|h|hpp|php|rb|swift|kt|sql|md)$UUID v4 格式
[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}JSON Web Token
eyJ[A-Za-z0-9_-]+\.eyJ[A-Za-z0-9_-]+\.[A-Za-z0-9_-]*Base64 编码字符串
^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$JSON 对象键名
"([\w-]+)"\s*:\uXXXX Unicode 转义序列
\\u[0-9a-fA-F]{4}加拿大邮编
[A-Za-z]\d[A-Za-z][ -]?\d[A-Za-z]\d英国邮编
[A-Za-z]{1,2}\d[A-Za-z\d]? ?\d[A-Za-z]{2}美国 ZIP 邮编
\d{5}(-\d{4})?纬度(-90 到 90)
^[-+]?([1-8]?\d(\.\d+)?|90(\.0+)?)$经度(-180 到 180)
^[-+]?(180(\.0+)?|((1[0-7]\d)|([1-9]?\d))(\.\d+)?)$