以下是隻輸入字母,數字,空格,del,退格的腳本。在這段代碼中,我需要做出改變,如果第一個位置的「輸入」是「空白區域」,並且在用戶輸入中沒有其他的輸入,那麼它應該返回false否則true
。複雜的字符串操作
JS
function usrInp(evt) {
var char = (evt.which) ? evt.which : event.keyCode
if (char > 64 && inp < 91 || char > 96 && char < 123 || char > 47 && char < 58 || char == 127 || char == 8 || char == 32) {
return true;
}
else {
return false;
}
}
FORM HTML
<form name="one" id="one">
<input type="text" name="abc" id="abc" onkeypress="return usrInp(event)" />
</form>
你是否嘗試過使用正則表達式? – Fermin 2012-02-24 08:43:45
@Fermin如何在這裏實現...? – sandbox 2012-02-24 08:46:23