-8

私は正規表現が初めてで、一致するphpユーザー名の正規表現が必要です

no spaces

no special characters

長さ 8、最大 32

また、一致するパスワードの正規表現


alphanumeric have at least one digit and one character

no spaces
4

1 に答える 1

13

次のREGEXを試してください。

^\S+\w{8,32}\S{1,}
  • ^行頭を意味します
  • \Sスペースやタブを除くすべての文字を意味します
  • +少なくとも1文字を意味する
  • \w を含む英数字を意味します。_
  • {8,32}は最低 8 文字、最大 32 文字を意味します
  • \Sすべての文字を意味しますが、スペースやタブは意味しません
  • {1,}少なくとも 1 つの項目を意味します
于 2012-10-13T02:13:50.417 に答える