正则表达式在线校验/测试工具

/ /
请输入正则表达式以进行校验。

校验结果

输入正则表达式和测试文本以开始实时校验...

正则表达式在线校验/测试工具简介

正则表达式在线校验/测试工具是一款轻量级的在线正则表达式测试器,支持实时匹配、高亮显示和多标志位组合。 您可以输入任意文本和正则表达式,即时查看匹配结果,适用于学习、调试和验证正则逻辑。

提示:修改正则或文本后,结果会自动更新。支持 gim 等常用标志。

正则表达式常用符号速查与示例
符号/语法 说明 简易示例
. 匹配任意单个字符(换行符除外) h.t → 匹配 hat, hot, hit
\d 匹配一个数字字符,等价于 [0-9] \d\d → 匹配 12, 34 (如日期中的 01, 25)
\w 匹配一个单词字符(字母、数字、下划线) \w+ → 匹配 hello, user_1
\s 匹配一个空白字符(空格、制表符、换行等) name:\s → 匹配 name: 后的空格
^ 匹配字符串的开始位置 ^Hello → 匹配行首的 Hello,不匹配 "Say Hello"
$ 匹配字符串的结束位置 end$ → 匹配结尾的 end,不匹配 "ending"
* 匹配前一个字符 0 次或多次 go*d → 匹配 gd, god, good
+ 匹配前一个字符 1 次或多次 go+d → 匹配 god, good,不匹配 "gd"
? 匹配前一个字符 0 次或 1 次 colou?r → 匹配 colorcolour
[abc] 匹配括号内的任意一个字符 [aeiou] → 匹配任意一个 元音字母
[^abc] 匹配**不在**括号内的任意字符 [^0-9] → 匹配任意一个 非数字字符
(...) 将括号内内容作为一个分组 (abc)+ → 匹配 abc, abcabc
x|y 匹配 x 或 y cat|dog → 匹配 catdog
\b 匹配单词边界(词的开始或结束) \bcat\b → 匹配 cat,不匹配 "category"

小贴士:使用 g 标志可查找所有匹配项,i 可忽略大小写。

常用正则速查

\d+
匹配一个或多个数字
[a-zA-Z]+
匹配一个或多个字母
\w+@\w+\.\w+
简单邮箱格式
^\d{3}-\d{3}-\d{4}$
电话号码 (xxx-xxx-xxxx)
https?://.*
匹配 HTTP/HTTPS URL
[\u4e00-\u9fa5]+
匹配 常见中文

使用提示

  • 点击速查项可快速填入正则。
  • 支持 g, i, m 标志位。
  • 输入测试文本时自动校验(正则不为空)。
  • 点击“校验”按钮也可手动触发。
  • 在手机上也能流畅使用。

正则标志位详解

作用:查找所有匹配项,而不是找到第一个就停止。

示例:

  • 文本: apple banana apple
  • 正则: apple
  • g: 只匹配第一个 apple
  • g: 匹配两个 apple

作用:匹配时不区分字母大小写。

示例:

  • 文本: Hello WORLD
  • 正则: hello
  • i: 无匹配
  • i: 匹配 Hello

作用:^$ 分别匹配每一行的开始和结束,而不仅仅是整个文本的开始和结束。

示例:

  • 文本:
    第一行: start
    第二行: start
    第三行: start
  • 正则: ^start
  • m: 只匹配第一行开头的 start
  • m: 匹配三行开头的 start

本工具支持组合使用,如 gi 表示全局且忽略大小写。