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

  1. var newpwd = $("#newpassword").val();  
  2.   
  3. //var pattern = "([A-Za-z]|[0-9]|-|_){4,16}";  
  4. //var reg = new RegExp(pattern,"g");  
  5. var reg = /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,.\/]).{4,16}$/;  
  6. var flag = reg.test(newpwd);  
  7. if(flag == false){  
  8. alert("新密碼必須由 4-16位字母、數字、特殊符號線組成.");      
  9. return false;     
  10. }  
相關文章
相關標籤/搜索