邮箱测试(容易出错的几种情况)
-
✅ 正确邮箱
test@example.com -
❌ 文本与链接不一致 (mailto:support@example.com)
service@example.com -
❌ 邮箱格式错误(多余空格)
test @example.com -
❌ 邮箱缺少“@”符号
testexample.com
电话测试(容易出错的几种情况)
-
✅ 正确电话格式
+8618088066000 -
✅ 正确电话格式
0086 18088066000 -
✅ 正确电话格式(国内)
18088066000 -
❌ 电话号码格式不对
+(0086)18088066000 -
✅ 正确电话格式(+86 要去掉区号的0)
+86 755 1234567 -
✅ 正确座机格式(国内)
0755 1234567 -
⚠️ 号码正确建议添加“+”
8618088066000 -
❌ 如果号码带国家码(+86),则必须去掉国内区号前面的 0
+86 0755 1234567
WhatsApp 测试(容易出错的几种情况)
-
✅ 正确格式(国际号码纯数字,官方写法)
+86 13812345678 -
✅ 正确格式(国际号码纯数字,官方写法)
+86 13812345678 -
✅ 正确格式(国际号码加+并且有最后带参数&text=)
+86 13812345678 -
❌ 缺少 phone 参数
+86 13812345678 -
❌ 错误:含“+”符号但没有添加参数(需要最后带参数&text=)
+8613812345678 -
❌ 错误:少数字或非数字字符
+86abc -
❌ 文本是邮箱链接是WhatsApp
service@example.com -
❌ 电话内容与链接不一致
8613812345679
链接规范校验 · 规则总览
覆盖
mailto:、tel:、WhatsApp;按「正确 / 建议 / 错误」分级,配色与检测结果一致。
✅ 匹配正确
✅ 格式正确(不可比对)
⚠️ 可用但不标准
⚠️ 明确问题(需优化)
❌ 错误/无效
📧 邮箱链接(mailto:)
| ✅ 正确 |
匹配正确:链接与文字邮箱一致(大小写不敏感) 格式正确:无可见文字可比对,仅校验地址格式
|
|---|---|
| ⚠️ 建议 |
不一致:链接邮箱与文字邮箱不同
|
| ❌ 错误 |
格式错误:邮箱不符合
name@domain 规则 |
比对时仅检查邮箱值;建议统一使用小写。
☎️ 电话链接(tel:)
| ✅ 正确 |
E.164:
+8613800138000;链接与文字的数字串一致 |
|---|---|
| ⚠️ 建议 |
国内可拨:11 位或
86+11 位(可用但不标准,建议改 +86…)格式不标准:建议把
00/0086改成+86 |
| ❌ 错误 |
文本含(+86):前缀/或非数字混入导致无效
文本含邮箱:电话文本里出现邮箱格式
|
E.164 = “+” + 国家码 + 号码(总长 7–15 位数字)。
💬 WhatsApp(api.whatsapp.com / wa.me)
| ✅ 正确 |
标准:
https://api.whatsapp.com/send?phone=8613812345678路径式:
https://wa.me/8613812345678仅比较数字串;与文字数字一致则判定匹配正确。
|
|---|---|
| ⚠️ 建议 |
带 “+” 无 text:
?phone=+8613… 未附 &text= 可能打不开解决:去掉“+”,或补
&text=。 |
| ❌ 错误 |
无效号码:
phone 缺失/为空;或非 7–15 位国际数字文本含邮箱:可见文字出现邮箱格式
|
国际号码需含国家码的纯数字(7–15 位),如中国:
8613…。示例区(可嵌入你的结果列表)
-
链接:
mailto:hello@example.com
文字: hello@example.com
状态: ✅ 邮箱匹配正确 -
链接:
tel:13800138000
文字: 138 0013 8000
状态: ⚠️ 国内号码格式(建议改为 +86…) -
链接:
https://api.whatsapp.com/send?phone=+8613812345678
文字: +8613812345678
状态: ⚠️ 含 “+” 但未带 &text=,可能无法正常打开