-3

user_nameJavascript関数でREGEXを使用してフィールドを検証したい次の要件をuser_name入力する必要があります

  • user_name文字で始める必要があります
  • user_name文字、数字、アンダースコア、ピリオド(。)のみを含めることができます
  • user_name空白を含めることはできません
  • user_name25文字を超えることはできません

上記の要件の下で正規表現を作成するにはどうすればよいですか。

4

3 に答える 3

5

あなたが試すことができます:

   /^[a-z][a-z0-9_\.]{0,24}$/i
于 2013-03-20T13:40:37.603 に答える
3

この正規表現を試してください:

/^[a-z][\w\.]{0,24}$/i
  • \wマッチ[a-z0-9_]
  • フラグにより​​、一致の/i大文字と小文字が区別されなくなります

このコメントをお見逃しなく。

于 2013-03-20T13:38:21.533 に答える
0

[A-z]最初の文字に使用します。大文字と小文字をカバーします。

[A-z0-9_.]{24}そして、他の24文字に使用できます。

/[A-z][A-z0-9_\.]{24}/するべきです。

于 2013-03-20T13:45:47.720 に答える