0

次のパラメータを使用してユーザー名を検証したいと思います。「英数字またはダッシュのみを含めることができ、ダッシュで始めることはできず、2〜20文字の長さである必要があります」

これは私の試みですが、正しくありません

/^[a-z0-9]+([a-z0-9-]+[a-z0-9])?$/i

助けてくれてありがとう

4

1 に答える 1

4
/^[a-z0-9][-a-z0-9]{1,19}$/i

[^-]あらゆる種類の英数字以外の文字を使用できます。

于 2013-01-30T04:12:40.183 に答える