Elysia Tools

在一个清晰的工作台里浏览工具、案例、可视化和主题指南。

热门分类

专题

语言
ZHESPTRUFRDEEN

Elysia Tools

导航

开发

常用正则表达式

用于验证和匹配的常用正则表达式模式

案例

这个案例集合中的条目

文本中等

电子邮件地址

验证电子邮件地址格式

标签

regex, regular-expression, pattern, validation, email, contact

plaintext
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
文本中等

URL / 网址

匹配 HTTP/HTTPS URL

标签

regex, regular-expression, pattern, validation, url, web, http, https

plaintext
^https?:\/\/(?:www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b(?:[-a-zA-Z0-9()@:%_\+.~#?&\/=]*)$
文本中等

IPv4 地址

验证 IPv4 地址

标签

regex, regular-expression, pattern, validation, ip, ipv4, network

plaintext
^(?:(?: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]?)$
文本复杂

IPv6 地址

验证 IPv6 地址

标签

regex, regular-expression, pattern, validation, ip, ipv6, network, advanced

plaintext
^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]+|::(ffff(:0{1,4})?:)?((25[0-5]|(2[0-4]|1?[0-9])?[0-9])\.){3}(25[0-5]|(2[0-4]|1?[0-9])?[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1?[0-9])?[0-9])\.){3}(25[0-5]|(2[0-4]|1?[0-9])?[0-9]))$
文本简单

ISO 日期格式 (YYYY-MM-DD)

验证 ISO 8601 日期格式

标签

regex, regular-expression, pattern, validation, date, iso, format, basic

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

24小时制时间

验证 HH:MM 格式的时间

标签

regex, regular-expression, pattern, validation, time, 24h, format, basic

plaintext
^([01]\d|2[0-3]):[0-5]\d$
文本中等

美国电话号码

匹配美国电话号码格式

标签

regex, regular-expression, pattern, validation, phone, us, contact

plaintext
^(\+?1[-.\s]?)?\(?[0-9]{3}\)?[-.\s]?[0-9]{3}[-.\s]?[0-9]{4}$
文本简单

用户名

验证用户名(字母数字、下划线、连字符)

标签

regex, regular-expression, pattern, validation, username, user, account, basic

plaintext
^[a-zA-Z0-9_-]{3,16}$
文本中等

强密码

验证强密码(至少8位,包含大小写字母、数字、特殊字符)

标签

regex, regular-expression, pattern, validation, password, security

plaintext
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$
文本简单

美国邮政编码

验证美国 ZIP 编码格式

标签

regex, regular-expression, pattern, validation, postal, zip, us, basic

plaintext
^\d{5}(-\d{4})?$
文本复杂

信用卡号

匹配主要信用卡号码

标签

regex, regular-expression, pattern, validation, credit-card, payment, financial, advanced

plaintext
^(?:4[0-9]{12}(?:[0-9]{3})?|(?:5[1-5][0-9]{14}|2(?:2[2-9][0-9]{2}|[3-6][0-9]{3}|7(?:[01][0-9]{2}|20[0-9]))[0-9]{12})|6(?:011|5[0-9]{2})[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$
文本简单

十六进制颜色代码

匹配十六进制颜色代码(#RGB 或 #RRGGBB)

标签

regex, regular-expression, pattern, validation, color, hex, css, basic

plaintext
^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$
文本中等

美国社会保障号码

验证 SSN 格式

标签

regex, regular-expression, pattern, validation, ssn, us, identification

plaintext
^(?!000|666)[0-8]\d{2}-(?!00)\d{2}-(?!0000)\d{4}$
文本中等

HTML 标签

匹配 HTML 标签

标签

regex, regular-expression, pattern, validation, html, tag, web

plaintext
^<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)$
文本简单

整数

匹配正/负整数

标签

regex, regular-expression, pattern, validation, number, integer, basic

plaintext
^-?\d+$
文本简单

小数

匹配带可选符号的小数

标签

regex, regular-expression, pattern, validation, number, decimal, basic

plaintext
^-?\d+(?:\.\d+)?$
文本中等

UUID / GUID

验证 UUID 格式

标签

regex, regular-expression, pattern, validation, uuid, guid, identifier

plaintext
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
文本中等

MAC 地址

验证 MAC 地址格式

标签

regex, regular-expression, pattern, validation, mac, network, hardware

plaintext
^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$

工具

经常与该案例搭配使用的工具

相关内容

相关案例集合

相关内容

相关专题

工具使用指南

帮助搜索与理解工作流的案例说明

标题

常用正则表达式

描述

用于验证和匹配的常用正则表达式模式

概览

用于验证和匹配的常用正则表达式模式

适用场景

  • Use this sample set when you want reference inputs for 常用正则表达式.
  • Use it to preview output formats and compare related sample variants.

使用方式

  1. 1Open a sample entry to inspect the prepared example payload or asset.
  2. 2Compare it with related tools to understand how the workflow connects.

常见用途

  • 电子邮件地址
  • URL / 网址
  • IPv4 地址
  • IPv6 地址
  • ISO 日期格式 (YYYY-MM-DD)
  • 24小时制时间

常见问题

What is included in 常用正则表达式?

This page includes curated sample entries, related tools, and neighboring sample collections for 常用正则表达式.

专题

正则测试、可视化与安全审查工作流

通过语法参考、匹配测试、结构可视化、替换预览、性能对比和 ReDoS 扫描,构建更可靠的正则表达式。

专题

Excel 公式工程

把公式当代码,配上完整工具链——用常用函数与操作符构建公式、对真实单元格值求值并解释其引用、展开并反向翻译 Excel 365 动态数组公式(LET、LAMBDA、MAP、REDUCE)、把一切重复劳动升级为生成的 VBA 宏。

首页
工具3201
案例593
可视化465
文件查看器103
专题233
标签333
图像、音频与视频657

图像、音频、视频处理、转换与优化工具

数学、日期与金融644

计算器、数值计算、日期逻辑、统计与金融工具

设计与颜色297

颜色、版式、图形、视觉样式与设计辅助工具

文本与写作209

写作、清洗、格式化、提取与文本分析工具

开发与 Web193

开发者工具、网络处理、Web 调试与自动化辅助工具

转换与编码175

格式、文件、压缩包、单位与编码转换工具

FLAC/WAV 无损音源疑点筛查与证据交付
自托管抽奖组件配置复核、嵌入测试与上线交付
Stripe 优惠码候选批次审核与本地导入预检
批量照片技术初筛、近重复复核与修图候选交付
界面截图结构化、人工校对与开发交付

© 2026 Elysia Tools. 保留所有权利。

文档价格关于我们服务条款隐私政策Cookie 政策联系我们

Development

正则表达式解释器

使用 AI 将正则表达式分解为可读的解释

Development

Glob转正则

将文件匹配模式 (Glob) 转换为正则表达式

Development

正则执行追踪器

逐步展示正则表达式如何匹配字符串:可视化每次匹配尝试、部分成功、回溯与捕获——是理解正则行为的认知工具,而非只看最终结果

Development

正则体检/规范检查

检测正则表达式中的错误模式和风险,包括灾难性回溯、未锚定模式等,并提供重写建议

Development

正则替换预览器

实时预览正则替换,显示详细差异和统计

Development

正则表达式测试

测试正则表达式匹配文本

Development

正则表达式铁路图可视化器

把正则表达式渲染为 SVG 铁路图(语法图),显示字面量、分组、分支与重复,并标注捕获组编号与标志说明

Development

正则逆向生成器

根据正则表达式随机生成匹配的测试字符串

校验

正则表达式模式替代方案

多种编写相同正则表达式模式的方法,在可读性、性能和准确性方面有不同的权衡

校验

危险正则表达式模式

展示安全漏洞、性能问题和常见反模式的正则表达式集合

文本处理

正则表达式命名捕获组

使用命名捕获组从文本中提取结构化数据的正则表达式模式集合。命名组通过为捕获的部分分配有意义的名称,使模式更易读和更易维护。

文本处理

正则替换示例

用于文本转换和数据清洗的常用正则替换模式集合

Java

Android Java 字符串处理示例

Android Java 字符串处理示例,包括字符串分割连接、正则表达式和字符串替换

Kotlin

Android Kotlin 字符串处理示例

Android Kotlin 字符串处理示例,包括字符串分割连接、正则表达式和字符串替换