私はオンラインで質問しましたが、大部分は回答として分類されず残りは機能しません。パスワードの正規表現は少なくとも8文字、数字は1文字、大文字と小文字の両方が有効です。
少なくとも8文字、少なくとも1つの大文字、少なくとも1つの小文字、少なくとも1つの数字、少なくとも1つのパスワードを含むパスワードをasp.netで作成しようとしています。特殊文字。
私はオンラインで質問しましたが、大部分は回答として分類されず残りは機能しません。パスワードの正規表現は少なくとも8文字、数字は1文字、大文字と小文字の両方が有効です。
少なくとも8文字、少なくとも1つの大文字、少なくとも1つの小文字、少なくとも1つの数字、少なくとも1つのパスワードを含むパスワードをasp.netで作成しようとしています。特殊文字。
あなたはこの式に(?=。?[AZ])
^(?=。?[AZ])を使用することができます(?=。を?[0-9])(?=。 ?。 [?!#@ $%で^ & * - ]){8、} $
はこれを試してみてください:
は^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[[email protected]#$%^&*+]).{8,}$
デモ:https://regex101.com/r/hmHOzY/1
あなたはprobablあり特殊文字リストを拡張したい。
ここにたくさんの例があります。http://regexlib.com/Search.aspx?k=password&AspxAutoDetectCookieSupport=1 – hardkoded
この特定のタイトルには既に重複した質問があります。一方、* WEAK *パスワードを強制的に使用しようとしているのはなぜですか?あなたは私が長い、安全なパスフレーズを使用させるのはなぜですか? 8文字は[あまりにも短すぎます](https://blog.codinghorror.com/your-password-is-to-damn-short/) –
Jeff Attwoodの[パスワードのルールはそれですか?] (https://blog.codinghorror.com/password-rules-are-bullshit/)。 –