我认为这是一个非常个人化的问题,但是当我设计我的网站上用户名的结构和字符应该被允许时,我开始思考,我是否太苛刻?什么应该限制,什么不是?应该允许什么样的用户名?
这是我的用户名规则:
- 必须是a-z A-Z
- A-Z A-Z 0-9开始。 _允许
- 必须是3间 - 人物 在空间无法结束
- 不能在一行中包含
- 一定的空间后,用A-ZA-Z0-9开始两个空格
什么是用户名一般很好的方面?我太苛刻了吗?我受到限制吗?我应该让后空格其他字符等
这是我的正则表达式,如果有人有兴趣:
/^(?=.{3,20}$)[a-zA-Z][a-zA-Z0-9_.^]*(?: [a-zA-Z0-9]+)*$/
您制作网站,所以这真的取决于您。 – DGund
是的,我知道 - 但正如我所说的,我不希望在用户注册时违反我的用户名规则,也不会让用户恼火。 – John
我没有任何建议,所以我不会发表一个答案。一般来说,这些规则看起来很标准,我不认为用户会被他们烦恼。 – DGund