//正則驗證密碼包含大小寫字母,數字,特殊字符,6到20位之間
var pwd ="XiangYdif.2e";
var regexWidthCharRange = /^(?=.*[0-9].*)(?=.*[A-Z].*)(?=.*[a-z].*)(?=.*[`~!@#$%^&*()_\-+=<>.?:"{}].*).{6,20}$/;
var testResult = regexWidthCharRange.test(pwd);