答えて
/[[email protected]\'\-.#_]+/
。
それを打破するには:[...]
内部
- 部分は、あなたがマッチさせたい文字があります。
A-Z
は、 - 両端を区切った文字範囲です。\-
はリテラルダッシュです。+
は、1つ以上を意味する。あなたはそれが(Javaの& Perl5の内または^
と\Z
)全体の入力と一致することを確認するために両端に^
と$
を使用する場合があります一致する方法に応じて
。
は、任意の文字列にのみ言及した文字を使用すると、正規表現を使用することができます許可するには:
^[[email protected]'\-.#_]+$
Perl 5とJavaでは、これは\ n ""にマッチします。なぜなら '$ 'は最後にマッチするか、最後の行終了記号の前にマッチするからです。 –
空を受け入れることができます。私はこれではない。少なくとも1つのチャーターにはそれが含まれていました。 – zanhtet
Perlでは::
$text =~ m/[[email protected]\'\-.#_]+/ig ;
少なくとも1つの許可された文字と許可されていない文字を含むパスワードと一致するのではなく、少なくとも1つの許可された文字を含むパスワードと一致しませんか? –
- 1. 下位の英数字の文字列を一致させる正規表現
- 2. 複数の文字列を一致させる正規表現
- 3. アスタリスクと文字列を一致させる正規表現
- 4. 正規表現(php) - 英数字以外の文字のブロックと一致する
- 5. 正規表現で文字列をHTMLに一致させる
- 6. %の間の文字列を一致させる正規表現%
- 7. C#正規表現文字列の末尾の数字を一致させる
- 8. オプションの文字列正規表現を一致させる
- 9. 正規表現文字列が一致?
- 10. 少数の文字と数字だけを一致させる正規表現
- 11. 正規表現と文字列(ファイル名)の一致
- 12. 正規表現正規表現一致文字列
- 13. 正規表現でJS文字列を一致させる
- 14. 正規表現で文字列全体を一致させる
- 15. 文字の数字と空白のみを一致させる正規表現
- 16. 正規表現と特殊文字と数字を一致させる
- 17. 正規表現で文字列の4文字を一致させる
- 18. 文字列と複数のハイフンを一致させる正規表現
- 19. 複数の文字列に一致する正規表現
- 20. 正規表現一致する2文字の文字数
- 21. 正規表現と特定の数字を一致させる
- 22. 正規表現の一致、数字と文字の扱い
- 23. 長さ3〜5文字の英数字文字列のJavaScript正規表現
- 24. 正規表現一致「/ 24af786e」の文字と数字
- 25. 正規表現の数字のリストと一致させる
- 26. JavaScriptの数字とダッシュの文字列に一致する正規表現
- 27. 部分文字列の英数字正規表現
- 28. 1文字のファイル名と拡張子を一致させる正規表現
- 29. 文字列間の正規表現に一致する正規表現
- 30. 正規表現で複数の文字列を一致させる
は、パスワードに文字を制限しないでください。必要がない。 –
+1 @ジョン・クーグルマン。このような無駄な制限に飽きてしまった。 – I82Much