为什么大多数网站的用户名都要求“必须以字母开头”?

2014-12-05 12:19:37 +08:00
 Bitex
用数字开头会有什么问题?
5445 次点击
所在节点    问与答
12 条回复
icecoffee
2014-12-05 12:27:34 +08:00
http://ux.stackexchange.com/questions/16101/why-do-so-many-websites-have-the-restriction-of-user-names-starting-with-a-lette

An advantage of this restriction is URLs.

If a user's ID is 177896 and their username is H4rold, then you can have 2 URLs to reach this user depending on which information you have at hand:

http://example.com/user/177896
http://example.com/user/H4rold

Then, on that page, they determine how to look up the user by checking whether the first character is a letter or a digit. Alternatively, they could just force you to include at least one non-numeric character, though that increases the complexity of the check from a character comparison to either a regular expression or a looping multiple-character comparison.

However, not all websites with these restrictions take advantage of this flexibility. My theory is that web developers have seen this restriction so often that they just took it as the norm rather than investigating its purpose... We do that, sometimes.
iyaozhen
2014-12-05 12:32:32 +08:00
@icecoffee 长知识了
7colcor
2014-12-05 12:44:32 +08:00
看来本站是例外
leyle
2014-12-05 12:55:27 +08:00
@7colcor 23333333333333
FrankFang128
2014-12-05 13:01:14 +08:00
@icecoffee 用 /userid/123123 和 /username/123123 不就好了……
dong3580
2014-12-05 13:12:32 +08:00
@icecoffee
感谢普及知识。
Bitex
2014-12-05 13:18:50 +08:00
@icecoffee 感谢,但是我个人认为在url里放用户的数字id是一种比较不礼貌的做法……
hahastudio
2014-12-05 13:38:20 +08:00
我觉得不是不礼貌,而是应该避免,毕竟用户并不需要(或者说不该)知道他/她的 ID,如果你有 username 的话
Bitex
2014-12-05 13:44:21 +08:00
@hahastudio 同感
ivanlw
2014-12-05 13:56:06 +08:00
楼主如果有学过编程的话……
Bitex
2014-12-05 14:41:31 +08:00
@ivanlw 楼主必然学过编程
whywhywhy
2014-12-06 09:49:52 +08:00
QQ就是最好证明数字账号没有任何问题的例子 没有之一

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/151707

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX