當前位置:成語大全網 - 書法字典 - js驗證密碼的正則表達式

js驗證密碼的正則表達式

完整的js正則表達式:

//Strong:字母+數字+特殊字符

^(?!【a-zA-z】+$)(?!\d+$)(?![!@#$%^&;*]+$)(?!【a-zA-z \ d】+$)(?!【a-zA-z!@#$%^&;*]+$)(?!【\d!@#$%^&;*】+$)【a-zA-Z \ d!@#$%^&;*]+$ ?//中文:字母+數字、字母+特殊字符、數字+特殊字符。

^(?!【a-zA-z】+$)(?!\d+$)(?![!@#$%^&;*】+$)【a-zA-Z \ d!@#$%^&;*]+$

//弱:純數字、純字母、純特殊字符(?:\ d+|【a-zA-Z】+|【!@#$%^&;*]+)$

//檢查是否全部由數字組成函數is dig(s){ var Patrn =/【0-9】{ 1,20 } $/;如果(!patrn . exec(s))返回false返回true

}//檢查登錄名:只有5-20個包含數字“_”和“。”的字符串可以輸入{ var Patrn =/【a-za-z】{ 1 }(【a-za-z0-9】|【。如果(!patrn . exec(s))return false return true } function is register username { var patrn=/^[a-za-z]{1}([a-za-z0-9]|[._]){4,19}$/;如果(!patrn . exec(s))return false return true }

//檢查用戶名:只能輸入1-30個以字母開頭的字符串。Javascript代碼函數為true name { var Patrn =/【a-za-z】{ 1,30 } $/;如果(!patrn . exec(s))return false return true } }//密碼驗證:只能輸入6-20個字母、數字和下劃線。

函數patrn=/^(\w){6,20}$/;如果(!帕特恩。exec(s))return false return true }//檢查普通電話和傳真號碼:它們可以以“+”開頭,除數字外還可以包含“-”。

函數istel(s){//var patrn=/^[+]{0,1}(\d){1,3}[】?([-]?(\ d){ 1,12 })+$/;var patrn=/^[+]{0,1}(\d){1,3}[】?([-]?((\ d)|【】){ 1,12 })+$/;如果(!帕特恩。exec(s))return false return true }//檢查手機號碼:手機號碼必須以數字開頭,除數字外還可以包含“-”。

patrn=/^[+]{0,1}(\d){1,3}[函數?([-]?((\ d)|【】){ 1,12 })+$/;如果(!patrn . exec(s))return false return true }//檢查郵政編碼。

函數ispostalcode(s){//var patrn=/^[a-za-z0-9]{3,12}$/;var patrn=/^[a-za-z0-9】{ 3,12 } $/;如果(!patrn . exec(s))return false return true }//檢查搜索關鍵字。

函數是搜索{var patrn=/^[^`~!@#$%^&;*()+=|\\\][\]\{\}:;'\,.& lt& gt/?]{1}[^`~!@$%^&;()+=|\\\][\]\{\}:;'\,.& lt& gt?]{0,19}$/;如果(!patrn . exec(s))return false return true } function isip(s)//by小狗{var patrn=/^[0-9.]{1,20}$/;如果(!patrn . exec(s))return false return true }