2012-05-06 18 views
0

これは個人的な質問ですが、自分のサイトのユーザー名にどのような文字や構造を使用するかを設計しているので、私はあまりにも厳しいですか?何が制限されるべきで、何がないのですか?どのようなユーザー名を許可する必要がありますか?

これは私のユーザー名のルールです:

  • が-Z A-Z
  • -Z A-Z 0-9で始まる必要があります。スペース
  • 後-ZA-Z0-9で始める必要があり
  • が行に2つのスペース
  • を含めることはできませんスペースで終了することはできません20文字
- _ 3の間でなければなりません
  • 許可されています

    通常、ユーザー名の良い点は何ですか?あまりにも厳しいですか?私は厳しい?誰もが興味を持っている場合、私はなど

    、スペースの後に他の文字をさせてくださいこれは、私の正規表現です:

    /^(?=.{3,20}$)[a-zA-Z][a-zA-Z0-9_.^]*(?: [a-zA-Z0-9]+)*$/ 
    
  • +2

    あなたはウェブサイトを作っているので、本当にあなた次第です。 – DGund

    +0

    ええ、私は知っている - しかし、私が言ったように、私はユーザーのルールを単にオフに登録するときに、ユーザーを苛立たせたり、悩ませたりしたくない。 – John

    +0

    私は何も提案がありませんので、私は答えを投稿しません。一般的に、これらのルールはかなり標準的に見えますが、私はユーザーがそれらに悩まされるとは思わないでしょう。 – DGund

    答えて

    0

    いくつかの調査の後、私はそのトピックに記載されているパターンを使用することに決めました。それは言うまでもなく「受け入れられる」。

    0

    あなたがそれにスラグルールを適用し、URLにユーザー名を使用しようとしている場合。 http://www.codecodex.com/wiki/Generate_a_url_slug

    +0

    注目すべき例として、SOはそれをあなたに制限しません。 URIのスラッグはラテン文字と数字だけを反映しますが、それ以上のものは簡単に使用できます。 – Joey

    +0

    このリンクは無効です。 –

    関連する問題