javascript正則表達式驗證密碼(必須含數字字符特殊符號,長度4-16位之間)

var newpwd = $("#newpassword").val();

//var pattern = "([A-Za-z]|[0-9]|-|_){4,16}";
//var reg = new RegExp(pattern,"g");
var reg = /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}\[\]:";'<>?,.\/]).{4,16}$/;
var flag = reg.test(newpwd);
if(flag == false){
alert("新密碼必須由 4-16位字母、數字、特殊符號線組成.");	
return false;	
}
記錄一下
發佈了186 篇原創文章 · 獲贊 18 · 訪問量 179萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章