我認爲這是一個非常個人化的問題,但是當我設計我的網站上用戶名的結構和字符應該被允許時,我開始思考,我是否太苛刻?什麼應該限制,什麼不是?應該允許什麼樣的用戶名?
這是我的用戶名規則:
- 必須是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