私は正規表現があまり得意ではなく、それらをよく理解していないようです。
次の条件で、ユーザー名に次の文字列を一致させて許可する正規表現を探しています。
- ユーザー名は次のことができます:数字またはアルファベットで始める
- ユーザー名には、ドット、ダッシュ、アンダースコアなどの特殊文字を含めることができます
- ユーザー名は、3文字から最大32文字の範囲である必要があります。
- ユーザー名の英数字は、小文字と大文字の両方にすることができます
- 空のスペースを含めることはできません
TwitterやFacebookのユーザー名パターンとほぼ同じです。
私を助けてください。ありがとうございました。
FWI:私はこれを試しました:/^(?=.{1,15}$)[a-zA-Z][a-zA-Z0-9]*(?: [a-zA-Z0-9]+)*$/
-そしてこれは私の条件を満たしていません。