南京软月科技有限公司 南京软月科技有限公司

案例

故障修复 某电子测量仪器企业

在线询价表单“邮箱/微信号”字段校验规则修复

记录日期 2026.11.05 工单 SM-2611-050958 客户类型 签约客户 状态 已完成
01事项

11月4日21:39工作群反馈,中文站“在线询价”表单中“邮箱/微信号”字段在填写微信号等非邮箱信息时触发邮箱格式报错,导致无法正常提交。该表单为早期开发阶段遗留的老表单,校验逻辑问题并非本次维护中产生。

02处理清单
  • 定位问题:该字段前端校验仅按邮箱格式判断,未兼容微信号输入
  • 调整字段校验规则,改为兼容邮箱或微信号两种格式
  • 修复后完成提交测试,11月5日09:09提交修改后的表单截图反馈确认
03结果

校验规则已修复,填写邮箱或微信号均可正常提交,修改结果已截图反馈客户确认。

本次按“兼容两种格式”的方式修复,但这个问题背后有一个值得单独讨论的设计取向:同一个字段同时承载邮箱与微信号两类不同维度的联系方式,是否合理,尤其从安全性角度看。

邮箱与微信号在格式、校验方式、可验证性上并不相同——邮箱有相对成熟的格式规则,也可以通过发送验证邮件确认账号归属;微信号虽有明确的格式规则可做校验,但无法像邮箱那样通过送达方式验证账号归属,实际能约束的只是字符形态。两类内容放进同一字段,校验规则只能取宽,实际牺牲的是格式约束的严格性,入库数据的形态也更难预判,后续在存储与展示环节的处理成本随之上升。而字段名称与规则不一致,本身就是本次问题的直接成因。

拆分为两个独立字段,各自使用对应的校验规则,在约束精确性与后续处理的可控性上都更清晰。当然,拆分会增加表单项数量与填写负担,需要在安全性与操作便捷之间做权衡。本次修复限于校验规则本身,未改动字段结构,字段是否拆分可在后续版本中再行评估。

字段叫什么,就该允许填什么——提示语给用户的预期,校验规则要负责兑现;而一个字段装两种东西,兑现起来总要有取舍。
04沟通
微信沟通
在线询价表单邮箱微信号字段校验规则修复
点击查看完整对话

截图脱敏发布,昵称与头像均已处理。

你的网站,也需要有人这样看着

大小事有人接、有记录、有回音——这就是网站接管与维护在做的事。 了解网站接管与维护 →
0