6-20ビット文字数字、文字、特殊文字(スペースを除く)のうち、このパスワードを組み合わせて検証する正規表現.

524 ワード

マッチできる組み合わせは、数字+アルファベット、数字+特殊文字、アルファベット+特殊文字、数字+アルファベット+特殊文字の組み合わせです.また、純粋な数字、純粋な文字、特殊な文字は使用できません.
^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{6,20}$
上の正則でいう特殊文字は、数字以外のすべての文字が特殊文字に限定される場合、例えば特殊文字の範囲は!それならこのように変えられます.
^(?![\d]+$)(?![a-zA-Z]+$)(?![!#$%^&*]+$)[\da-zA-Z!#$%^&*]{6,20}$
著者:知っているユーザーリンク:https://www.zhihu.com/question/31285610/answer/54864079 出所:著作権は著者の所有になります.商業転載は作者に連絡して授権を獲得してください.商業転載ではないので、出典を明記してください.
 
次の時間は正則の筆記能力を高めます.長い間書かないと忘れてしまいます.