项目记录:给候选表加「小写显示」检查列之后

项目记录:给候选表加「小写显示」检查列之后

起因

挑网名时只看中文,忽略了英文或拼音部分。结果注册完才发现,某些平台会把名字全部转成小写,原本靠大小写区分的名字立刻变得平平无奇,甚至和别的名字撞了。于是加了一列:小写显示。

检查列怎么用

列内容
原名当前候选
全小写形式转小写后的样子
是否可接受是/否
是否撞名与小写形式重复的候选

「是否撞名」最关键。很多靠大小写区分的设计,一全小写就与另一个候选重合,如果不提前查,注册时才发现就晚了。

为什么只查小写不查大写

绝大多数平台的规范是把名字转成小写,很少转大写。只查一个方向就够了,两个方向都查反而增加工作量。

这种「按实际规则检查,不按想象检查」的思路,和 HTML 入门教程 里强调「在不同环境下验证」的做法一致:你看着正常不算,得在对方的规则下也正常。

观察到的变化

  • 有一半的候选在转小写后失去了区分度,直接淘汰。
  • 剩下的候选开始改用中文或数字来制造差异,不再依赖大小写。
  • 注册成功率明显提高,因为提前排除了不能用的。

第二点最有价值。知道大小写靠不住之后,取名思路自然就变了。

适用边界

适合带英文或拼音的网名。纯中文网名不必查,没有大小写问题。另外,各平台规则不完全一样,重要账号建议逐个平台确认,不要一概而论。

小结

一个检查列,解决的不只是「好不好看」,还有「能不能注册上」。原名、小写形式、是否可接受、是否撞名,四栏加上,候选表才真能用。