設置用戶密碼時,將全角轉換為半角
阿新 • • 發佈:2017-06-08
英文字母 har 分享 elf bsp log 密碼 解決 mage
情景:
註冊管理員賬號,用戶輸入的是全角密碼,登錄時輸入半角密碼,顯示密碼錯誤
解決方案:
將全角密碼改成半角密碼
var password = self.loginForm.password // 將全角密碼轉換為半角 var result=""; for (var i = 0; i < password.length; i++){ if (password.charCodeAt(i)==12288){ // 全角空格 result+= String.fromCharCode(password.charCodeAt(i)-12256); continue; }if (password.charCodeAt(i)>65280 && password.charCodeAt(i)<65375) {// 全角英文字母 result+= String.fromCharCode(password.charCodeAt(i)-65248) } else result+= String.fromCharCode(password.charCodeAt(i)); } password=result; self.loginForm.password = password
設置用戶密碼時,將全角轉換為半角