正则表达式检查器

检查、验证 PHP、JavaScript、Python 的正则表达式

特点

输入同时进行匹配判定

随模式与文本的输入即时反映结果

高亮显示匹配处

在带行号的表中以视觉方式强调匹配的字符串

支持 i、g、m、s、u 修饰符

自由组合大小写、多行等标志

用内置示例即时试用

用按钮调出预备的模式与文本示例

使用方法

1

输入正则表达式模式

在上方的输入栏写入想要匹配的模式

2

输入待验证文本

在下方的文本框粘贴想要匹配的文章

3

按需选择标志

用 i、g、m、s、u 的复选框指定修饰符

4

用检查确认结果

即时显示强调匹配部分的匹配结果

正则表达式检查器

使用场景

调试模式

排查未按预期匹配的正则表达式的原因

设计输入校验

在实现前测试邮件或电话号码的验证模式

确认从日志提取信息

验证从日志或文本中抽出目标字符串

学习与练习正则表达式

以实例边试边掌握标志或元字符的行为

基础知识

什么是正则表达式

正则表达式是用符号表示文字模式的记法,例如"3 位数字"、"包含 @ 的字符串",广泛用于搜索、替换和输入验证。例如 \d{3} 匹配 3 位数字。

主要修饰符(标志)

  • i、g:i 表示不区分大小写,g 表示不在首个匹配处停止而是搜索全部匹配项,这是最常用的组合。
  • m(多行):m 表示多行模式,使 ^ 和 $ 匹配每行的开头和末尾,而不是整个文本。
  • s、u:s 表示点号(.)也匹配换行符,u 表示 Unicode 模式,可以正确处理代理对字符(某些汉字、表情符号)的代码点。

安全性与隐私

浏览器内完成

输入数据仅在您的浏览器内处理,不会发送至外部。

仅在浏览器内处理

正则表达式的匹配完全在您的浏览器内进行,输入数据不会发送到服务器。

通信采用HTTPS加密

页面加载也通过TLS加密,第三方无法读取内容。

不向第三方发送

不向广告网络、跟踪器等外部服务发送输入内容。

结果不自动保存

模式或文本和输入建议不会保存到服务器。

在Google搜索中关注RAKKOTOOLS

189个实用工具,在Google搜索和AI搜索中更容易找到!

  • 在搜索中找到
  • 在AI搜索中也显示
  • 发现新工具