📒

正则速查表

JavaScript 正则语法和符号快速参考。支持 正则速查、正则语法 等场景,浏览器实时处理,粘贴即用,一键复制清空。oltool.net 免费在线工具。

42 条记录
🔤字符类
10
.任意字符(不含换行)
\d数字 0-9
\D非数字
\w单词字符
\W非单词字符
\s空白字符
\S非空白
[abc]匹配 a、b 或 c
[^abc]排除 a、b、c
[a-z]a 到 z 范围
锚点
4
^字符串开始
$字符串结尾
\b单词边界
\B非单词边界
🔢量词
8
*零个或多个
+一个或多个
?零个或一个
{n}恰好 n 次
{n,}n 个或更多
{n,m}n 到 m 次
*?懒惰零个或多个
+?懒惰一个或多个
🎯分组与环视
8
(abc)捕获组
(?:abc)非捕获组
(?<name>abc)命名捕获组
(?=abc)正向先行
(?!abc)负向先行
(?<=abc)正向后行
(?<!abc)负向后行
\1反向引用第 1 组
🚩标志位
6
g全局匹配
i不区分大小写
m多行模式
s让 . 匹配换行
uUnicode 模式
y粘性匹配 (y 标志)
常用模式
6
^\d{4}-\d{2}-\d{2}$ISO 日期
^[\w.+-]+@[\w-]+\.[\w.-]+$简单邮箱
^https?:\/\/\S+$HTTP URL
^\d{3}-\d{2}-\d{4}$美国社保号
^#?([a-f\d]{6}|[a-f\d]{3})$十六进制颜色
^\+?[1-9]\d{1,14}$E.164 电话

关于 正则速查表

本工具是「正则速查表」速查表,集中常用的标识符、状态码或语法元素,避免在搜索引擎和官方文档之间来回跳转。JavaScript 正则语法和符号快速参考。支持 正则速查、正则语法 等场景,浏览器实时处理,粘贴即用,一键复制清空。 数据本地静态加载,无需联网亦可使用。

使用场景

  • 日常查阅 — 忘了某个标识符或语法时快速一查就走,比查官方文档快。
  • 代码 review — Review 过程中遇到不熟悉的 code/状态码时即时确认含义。
  • 教学辅助 — 让团队新人有一处集中查询常用术语的入口。
  • 文档参考 — 撰写规范、接口说明时引用标准项及其释义。

常见问题

数据来源是什么?

内容根据 RFC、IANA、官方规范文档整理。具体引用请参考工具内的标注。

多久更新一次?

随着规范更新而增量补充。如果发现遗漏或错误,欢迎反馈。

能搜索吗?

是的,本工具支持关键字过滤,输入即可筛选匹配项。

支持离线使用吗?

页面加载完成后即可断网使用,所有数据已打包到前端。