正则表达式测试
实时测试正则表达式,支持语法高亮、匹配结果展示及常用正则模板。
正则匹配
全量匹配
字面量匹配
正则配置
输入配置
/ /
正则模板
🔍
常用校验
手机号 手机号 (精细) 国内电话 (带区号) 邮箱 身份证 中文姓名 车牌号 护照号 邮编 日期 (YYYY-MM-DD) 24小时制时间 经纬度
网络相关
URL 域名 IPv4 IPv6 端口号 子网掩码 MAC地址
字符处理
汉字 纯汉字 纯大写字母 纯小写字母 英文数字 英文数字下划线 中英文数字 空白行 重复单词 HTML标签
数字相关
正整数 负整数 整数 数字 小数 两位小数 1-3位小数 正浮点数 浮点数 金额 (千分位)
开发工具
UUID 版本号 (SemVer) Git 仓库 强密码 16进制颜色 Base64
业务安全
MD5 JWT 工商注册号 统一社会信用代码 软件序列号 银行卡号 文件路径
待测试文本
匹配结果
匹配详情
替换结果

什么是正则表达式?

正则表达式(Regular Expression)是一种强大的文本模式匹配工具。它通过定义的特殊字符组合,实现对字符串的检索、替换、提取和验证等功能。

🎯

核心价值

  • 文本处理极速
  • 复杂模式匹配
  • 数据验证利器
  • 跨语言通用性
📋

常用语法

  • 元字符 (\d, \w, \s...)
  • 量词 (*, +, ?, {n})
  • 边界匹配 (^, $, \b)
  • 分组捕获 ( )
🚀

应用场景

  • 手机号/邮箱格式校验
  • 敏感词批量替换
  • 日志文件关键信息提取
  • 爬虫数据清洗
💎

技术特性

  • 高度灵活性
  • 表达式极其简洁
  • 几乎所有现代编程语言均支持

🚀 使用指南

  • 在顶部输入框输入您的正则表达式(不需要输入前后的斜杠)。
  • 在修饰符框中输入 g, i 等参数(默认开启全局匹配 g)。
  • 在下方的文本框中粘贴需要测试的原始文本。
  • 匹配结果将实时高亮显示在结果区。

💡 常用模板

校验手机号 (中国精细版)
^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$
校验电子邮件
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$