正则表达式测试工具

输入正则表达式与文本,查看匹配结果,适合轻量测试和开发辅助。

正则测试 Regex工具 文本匹配 开发工具

工具资源加载中...

正则表达式测试工具使用说明

正则表达式测试工具可快速验证 JavaScript 正则匹配效果,支持正则表达式、Flags 标记和多行测试文本输入,适合规则编写、数据清洗规则验证和接口字段校验场景。

工具会输出完整匹配内容、匹配位置和捕获组信息,支持结果复制与 TXT 下载。

核心功能

  • 支持自定义正则表达式与 Flags 标记。
  • 支持全局匹配、多行匹配和忽略大小写匹配。
  • 支持显示匹配位置与捕获组内容。
  • 支持匹配结果复制和下载 TXT 文件。
  • 表达式错误会直接提示,便于快速修正。

使用步骤

  1. 输入待测试文本内容。
  2. 输入正则表达式并设置 Flags。
  3. 点击“开始测试”查看匹配详情。
  4. 按需复制结果或下载 TXT 文件。

常见正则表达式

  • Email:[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
  • 手机号:^1[3-9]\d{9}$
  • 中文字符:[\u4e00-\u9fa5]+
  • 身份证号:\d{15}|\d{17}[0-9Xx]
  • URL:https?:\/\/[^\s]+
  • 日期(YYYY-MM-DD):\d{4}-\d{2}-\d{2}
  • 仅数字:^\d+$
  • 仅字母数字下划线:^\w+$

正则语法速查

  • .:匹配任意单个字符(默认不含换行)。
  • \d / \w / \s:分别表示数字、字母数字下划线、空白字符。
  • * / + / ?:分别表示 0次或多次、1次或多次、0次或1次。
  • {n} / {n,m}:指定匹配次数,如 \d{6}
  • []:字符集合,如 [abc][a-z]
  • ^ / $:行首与行尾锚点,常用于整行校验。
  • ():捕获分组;(?:) 表示非捕获分组。
  • |:或运算,如 cat|dog
  • g / i / m:全局匹配、忽略大小写、多行模式。