이것은 개인적인 취향의 질문이라고 생각합니다. 그러나 사이트의 사용자 이름에 대해 구조와 문자가 어떻게 허용되어야 하는지를 설계하면서 생각하기 시작했습니다. 너무 가혹합니까? 무엇을 제한해야하며 무엇을하지 말아야 하는가?어떤 종류의 사용자 이름을 허용해야합니까?
이 내 이름 규칙입니다 :
- 는 A-Z A-Z
- A-Z A-Z 0-9로 시작해야합니다. _ 세 사이
- 여야 허용 - 공간에서 끝날 수 없습니다
- 문자 20
- 이 공간 후에-ZA-Z0-9로 시작해야합니다 행에서 두 개의 공백을 포함 할 수 없음
일반적으로 사용자 이름의 좋은 점은 무엇입니까? 너무 가혹한가? 나는 엄격한가? 나는 등
사람이 관심이 경우, 내 정규식 공간 이후에 다른 문자를하도록해야 :
/^(?=.{3,20}$)[a-zA-Z][a-zA-Z0-9_.^]*(?: [a-zA-Z0-9]+)*$/
귀하는 웹 사이트를 만들었으므로 귀하에게 달려 있습니다. – DGund
그래, 나도 알아 -하지만 내가 말했듯이, 내가 사용자 명단 규칙에 등록 할 때 사용자를 거칠게하거나 귀찮게하고 싶지는 않다. – John
제안이 없으므로 답변을 게시하지 않겠습니다. 일반적으로 이러한 규칙은 꽤 표준적인 것으로 보이며 사용자가 그 규칙에 대해 짜증을 낼 것이라고 생각하지 않습니다. – DGund