开发速查表 — HTTP、MIME、键码与正则
在一个可搜索的速查表中查找 HTTP 状态码、MIME 类型、JavaScript 键码以及常用正则表达式。
正在加载工具…
开发速查表 — HTTP、MIME、键码与正则 — 开发速查表汇集了开发者常常记不住的内容:HTTP 状态码、文件 MIME 类型、JavaScript KeyboardEvent 的 key 值,以及实用的正则表达式。切换标签页、在搜索框中输入即可筛选,点击一下即可复制任意值。所有内容都基于内置的静态列表,完全在你的浏览器中运行,任何查询都不会发送到服务器。
开发速查表 — HTTP、MIME、键码与正则 是什么?
开发速查表是一款免费、纯浏览器运行的快速参考工具,把四张开发者查询表整合到一个可搜索的组件中。前端、后端开发者、QA 工程师和学生在需要回忆 422 代表什么、.webp 图片的 MIME 类型、方向键触发的 key 值,或验证邮箱的正则时都会用到它。HTTP 标签页列出常见的 2xx、3xx、4xx 和 5xx 状态码及其官方原因短语;MIME 标签页将文件扩展名映射到 Content-Type 值;键码标签页展示 Enter、Escape、ArrowUp 等 JavaScript KeyboardEvent.key 字符串;正则标签页收录可直接粘贴的模式并附简短说明。搜索框会即时筛选当前标签页,结果计数告诉你有多少条匹配,每一行都有复制按钮。底部的输出框会把筛选后的行序列化,方便你接入其他工具。由于该组件仅通过 JavaScript 渲染,这段文字即为可被索引的描述:HTTP 状态码参考、MIME 类型表、JavaScript 键码列表和正则速查,全部在客户端完成。
如何使用 开发速查表 — HTTP、MIME、键码与正则
- 选择一个标签页:HTTP 状态码、MIME 类型、键码或正则。
- 在搜索框中输入,按代码、名称或模式筛选当前标签页。
- 浏览各行,并查看结果计数了解有多少条匹配。
- 点击任意行的复制按钮即可复制其值(名称、MIME 类型、键或模式)。
- 使用输出框的复制按钮,一次性获取所有筛选后的条目。
示例
查找 HTTP 状态码
输入
搜索:429
输出
429 Too Many Requests
查询 MIME 类型
输入
搜索:webp
输出
.webp image/webp
复制正则模式
输入
标签页:正则,搜索:email
输出
^[^\s@]+@[^\s@]+\.[^\s@]+$
常见问题
- 包含哪些 HTTP 状态码?
- 涵盖各类别中最常见的:2xx 成功(200、201、204)、3xx 重定向(301、302、304、307、308)、4xx 客户端错误(400、401、403、404、405、409、410、418、422、429)以及 5xx 服务器错误(500、501、502、503、504),每个都附带标准的原因短语。
- key 值和键码有什么区别?
- 本工具列出的是现代的 KeyboardEvent.key 字符串,即按键对人类有意义的值——例如 Enter、Escape 或 ArrowUp。空格键报告的是一个空格字符,这里以 ␣ 符号显示。key 字符串就是你在事件处理器中比较的内容,如 event.key === 'Enter'。
- 这些正则模式可以直接使用吗?
- 可以。每个模式都使用标准的 JavaScript 正则表达式语法,可直接粘贴到 new RegExp('...') 或两个斜杠之间。它们是实用的起点——例如简单的邮箱或 URL 检查——并非穷尽的验证器,请根据你的具体需求加以核对。
- 搜索是如何工作的?
- 搜索只筛选当前标签页,并匹配行内任意位置:代码、名称、MIME 类型、键、正则标题或模式本身。它不区分大小写,因此输入 'JSON'、'not found' 或 '404' 都会立即缩小列表,结果计数也会实时更新。
- 会有内容发送到服务器吗?
- 不会。每张表都是烘焙进工具的静态列表,所有筛选和复制都完全在你的浏览器中进行。你搜索的内容不会被上传、记录或发送到任何地方,因此加载之后该速查表可离线使用。