代码缩进格式转换器 - 空格与制表符互换
将代码中的缩进在空格和 Tab 之间相互转换,可指定缩进宽度,确保团队代码风格一致。
UD5工具箱
格式检查 · 深度校验 · 拼写建议 · 批量处理 · 正则测试
/
/
| 级别 | 正则表达式 | 适用场景 | 操作 |
|---|---|---|---|
| 简单 | ^[^\s@]+@[^\s@]+\.[^\s@]+$ |
快速前端校验,仅检查基本@和点结构 | |
| 标准 | ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ |
Web表单常用,覆盖绝大多数合法邮箱 | |
| 增强 | ^[a-zA-Z0-9._%+-]{1,64}@[a-zA-Z0-9.-]{1,255}\.[a-zA-Z]{2,63}$ |
含长度限制,更严格的表单验证 | |
| 严格 | ^(?=.{1,254}$)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z]{2,63}$ |
接近RFC 5322,用于后端或严格校验场景 |
输入邮箱地址后查看验证结果
支持单个验证、批量验证和自定义正则测试.开头或结尾..._%+-+后内容(别名).-开头或结尾! # $ % & ' * + - / = ? ^ _ ` { | } ~ 和点号.。但实际使用中,大多数邮件服务商(如Gmail、Outlook)仅支持字母、数字、点号、下划线、百分号、加号和连字符。
gmial.com应为gmail.com);④ 使用了不常见的TLD或新顶级域名;⑤ 使用了临时邮箱域名,被网站屏蔽。建议使用主流邮箱服务商,并仔细检查拼写。
user@domain);④ local-part以点号开头或结尾;⑤ 包含空格或中文字符;⑥ 域名拼写错误(如@gmial.com、@hotmial.com);⑦ 连续两个点号;⑧ @符号出现多次。本工具可自动检测并提供修正建议。
user.name@gmail.com 与 username@gmail.com 是同一个邮箱,Gmail会忽略local-part中的所有点号;② 加号别名:username+tag@gmail.com 会送达 username@gmail.com,可用于创建无限别名。此外,Gmail的local-part最少6个字符,最多30个字符。
将代码中的缩进在空格和 Tab 之间相互转换,可指定缩进宽度,确保团队代码风格一致。
整理正则表达式元字符、量词、分组等语法,带实用示例,便于快速查阅。
输入文本,将所有空白字符用特殊符号标记显示,帮助排查缩进混乱或隐形字符问题。
将JSON对象快速转换为XML格式,支持属性配置与缩进美化,纯前端实时转换,确保数据安全。
演示如何使用Web OTP API在移动端自动从短信中提取一次性验证码并填入表单。
将CSV表格数据转换为结构化XML文档,自定义根节点与元素名,适合数据交换与接口适配。
将XML数据转换为JSON对象格式,支持属性、文本节点的智能映射,便于Web开发处理。
将JSON数组对象转换为CSV格式,便于导入Excel或数据库,支持嵌套字段展平。
将CSV数据转换为JSON对象数组,支持自定义分隔符和编码,便于前端数据处理和API对接。
上传或粘贴两个快照内容,并排显示差异,高亮变更部分。
粘贴或上传文件,基于 BOM 和字节特征快速推测文本编码,辅助解决乱码问题。
编写 ICU MessageFormat 字符串并输入参数,预览格式化后的结果,支持复数、选择等。
在线Unicode编码转换,支持字符与Unicode码点、UTF-8十六进制之间的相互转换,便于字符分析。
展示A系列、B系列、C系列及常用信封尺寸的毫米和英寸对照。
列出所有标准HTML元素,按类别(流、短语、嵌入等)筛选,附简要说明。
粘贴HTML表格代码,一键转换为Markdown格式的表格,完美对齐管线。
从常见非处方药与处方药库中选择品名,实时显示已知相互作用风险等级。
上传购物收据照片,通过 OCR 识别文字并尝试提取商品名和价格,整理成账单。
对比document.cookie和现代Cookie Store API的异步读写操作,以及变化监听。
在线转换图片格式,支持PNG、JPEG、WebP等互相转换,调节质量输出,纯前端处理。
将图片在 PNG、JPEG、WebP、AVIF、BMP 之间自由转换,调节质量并下载。
填写能量、蛋白、脂肪等数据,生成标准营养成分表HTML代码或图片。
输入 IBAN 校验其有效性,或选择国家和银行代码生成符合格式的 IBAN 用于测试。
展示各种 HTML5 验证属性(required, pattern, min, max 等)和自定义验证消息的效果。
解码 JWT 三部分,验证签名(若提供密钥),检查过期时间并高亮,支持修改负载重新生成。
模拟接收包含一次性密码的短信,展示 navigator.credentials.get({otp}) 如何自动提取 OTP 并填入表单。
输入字符串并使用 URL.canParse() 判断是否为有效 URL,不抛出异常。
粘贴 JSON-LD 代码,校验语法并提示常见类型的必填属性缺失,辅助 SEO 调试。
校验Sitemap格式合法性,列出所有URL并统计数量。
填写作者、年份等信息,一键生成对应格式的参考文献条目,支持导出。