JS驗證文字框不能輸入純空格。
阿新 • • 發佈:2019-01-29
可以用正則來檢查,比如: if(/^\s+$/gi.test(document.getElementById('text_id').value)){ alert('不能全為空格'); } function Check_NewPassword() { var new_pwd =$("#txtnewpassword").val(); var re_pwd =$("#txtrepassword").val(); var spaceReg = /\s/g; if (re_pwd!="") { Check_RePassword(); } if(new_pwd.length<1) { $("#txtnewpasswordTip").html('<span class="font-red-1">請輸入6-20位密碼!</span>'); return false; } else if(new_pwd.length<6 || new_pwd.length>20) { $("#txtnewpasswordTip").html('<span class="font-red-1">請輸入6-20位密碼!</span>'); return false; } else if(spaceReg.test(new_pwd)) { $("#txtnewpasswordTip").html('<span class="font-red-1">密碼不能含有空格!</span>'); return false; } else { if(isNum(new_pwd)) { $("#txtnewpasswordTip").html('<span class="font-red-1">密碼不能只含有數字!</span>'); return false; } if(isLetter(new_pwd)) { $("#txtnewpasswordTip").html('<span class="font-red-1">密碼不能只含有字母!</span>'); return false; } } $("#txtnewpasswordTip").html ( '<img width="12" height="12" src="'+$.page.getParameter('imgHost')+'/images/ok.gif" alt="">'); return true; }