文字列に[^ 0-9a-zA-Z \ s]の1つ以上の特殊記号を含む6つ以上の記号が含まれているかどうかを確認する正規表現を作成しようとしています。 more [0-9a-zA-Z]。 は、2時間のように過ごし、どんな近づいてきません:/指定されたパスワードを確認する正規表現を書く方法
-1
A
答えて
1
多分これは、いくつかの助けである:1つの小文字、1つの大文字、1桁、6-13長さを必要と
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?!.*\s).{6,13}$
パスワードexpresion 、スペースは使用しないでください。
マッチ:
1agdH*$# | 1agdC*$# | 1agdB*$#
非マッチ:
wyrn%@*&$# f | mbndkfh782 | BNfhjdhfjd&*)%#$)
これは、Hassonの答えのスタイルを取る正規表現のLibエントリhere
0
に基づいています。 。 。
grep -P '^(?=.*[^a-zA-Z0-9\s])(?=.*[a-zA-Z0-9])(?!.*\s).{6}'
- 6つの以上の文字(正規表現が$で終わっていない)
- 1以上の特殊文字(?=。* [^ 0-9A-ZA-Z \ S])
- 1 (?= * [0-9A-ZA-Z]。)以上
- スペースなし
いくつかのテストデータを、NOマッチ(* \ sの?!。):
password
pa5sword
pa5sWord
pa5sWord
password
test
1agdA
1agd
wyrn%@*&$# f
mbndkfh782
t1*$
いくつかのテストデータ、YES試合:に対してテストする例がなければ
pa5*Word
pa5*Word
pa5*Word1
pa5*Wor
1agdA*
1agdA*$
1agdA*$#
1agdA*$#1
1agdA*$#12
1agdA*$#123
1agdA*$#a
1agdA*$#ab
1agdA*$#abc
1agdA*$#abcd
BNfhjdhfjd&*)%#$)
関連する問題
- 1. jsonで指定されたPythonの正規表現フラグの妥当性確認
- 2. パスワードの検証を確認する正規表現
- 3. 正規表現でDFAを作成するためのパスワードを確認する
- 4. 正規表現を確認する
- 5. 正規表現を書く
- 6. 正規表現javascript aa_bbを確認する方法
- 7. 正規表現JavaScript:回文を確認してください
- 8. 正規表現:マッチ指定
- 9. sed正規表現に代理グループを指定する方法
- 10. パスワード基準の正規表現コードを書くには?
- 11. これを正規表現で書く方法は?
- 12. PHP正規表現で置き換えると、正規表現で指定されたパターンを削除
- 13. 正しくフォーマットされたApache 'DirectoryMatch'の正規表現を書くには?
- 14. 単語を確認するための正規表現GO
- 15. エンコードされたエンコードされていない単語を削除する正規表現を書く方法
- 16. スクロール正規表現に表示されるIDを確認します
- 17. JavaのreplaceAllではなく、指定した正規表現
- 18. HTML5 - パスワードの正規表現
- 19. 正規表現 - 指定された点までの行を無視する
- 20. 指定されたテキストで正規表現を再帰的にラップする
- 21. 与えられた状況に正規表現を書く方法
- 22. ブースト::スピリット::気パーサーを書く方法正規表現では?
- 23. Rで正規表現の構文を書く方法
- 24. MySQLの選択クエリで正規表現を書く方法は?
- 25. strapply内の正規表現OR文を書く方法R
- 26. test()を使用した正規表現によるクレジットカード確認
- 27. パスワードを確認する正規表現は文字と数字で構成されています
- 28. 正規表現のパスワードSylius(正規表現)
- 29. 正規表現でネストされた括弧を得る方法
- 30. ファイル内の特殊文字パスワードを正規表現する正規表現
、それはほとんど不可能です。 –