答えて
/[[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. 正規表現(php) - 英数字以外の文字のブロックと一致する
- 2. %の間の文字列を一致させる正規表現%
- 3. C#正規表現文字列の末尾の数字を一致させる
- 4. オプションの文字列正規表現を一致させる
- 5. 正規表現文字列が一致?
- 6. 正規表現と文字列(ファイル名)の一致
- 7. 文字の数字と空白のみを一致させる正規表現
- 8. 正規表現と特殊文字と数字を一致させる
- 9. 複数の文字列に一致する正規表現
- 10. JavaScriptの数字とダッシュの文字列に一致する正規表現
- 11. 長さ3〜5文字の英数字文字列のJavaScript正規表現
- 12. 正規表現で複数の文字列を一致させる
- 13. 部分文字列の英数字正規表現
- 14. 大文字、数字、およびピリオドを一致させる正規表現
- 15. Python pandas count文字列内の正規表現の一致数
- 16. 文字列または正規表現のリテラルにない正規表現と一致する正規表現
- 17. Visual Studioの数字を正規表現で一致させる
- 18. グループ内の文字列と一致する正規表現
- 19. 文字列の先頭に正確な部分文字列を一致させる正規表現
- 20. 長さと文字に一致する正規表現
- 21. このタイプの文字列に一致する正規表現
- 22. 文字列の順序に一致する正規表現
- 23. 文字列のリストに一致する正規表現
- 24. 文字列の正規表現に一致するハイフン
- 25. /DIG /である別の文字列Pattenと文字列を一致させる正規表現?
- 26. Javascriptの正規表現でアウトオブオーダーの文字列を一致させる方法
- 27. 正規表現文字列に一致するパターン
- 28. 残りの文字列をperl-style正規表現で一致させる
- 29. 文字の後ろに数字または大文字を一致させる正規表現が必要
- 30. 2〜20文字の英数字を一致させる正規表現。文字列内の任意の場所にハイフンを1つ使用できます。
は、パスワードに文字を制限しないでください。必要がない。 –
+1 @ジョン・クーグルマン。このような無駄な制限に飽きてしまった。 – I82Much