input 限制輸入文字

為了防呆的原因
有時需要在 input 限制使用者鍵入奇怪的內容

網路上有些叫做正規表達式的東西
說實話我真的看不懂…(業餘的就是這樣)
於是只好用 JS 來限制

首先可以到 JavaScript Event KeyCode Test Page
查詢允許的 KeyCode
然後在 JS 限制

// 限制只能輸入小寫英文
$('input').keypress(function(event){
if (event.keyCode < 97 || event.keyCode > 122){
return false;
}
});

// 限制只能輸入數字及符號 #
$('input').keypress(function(event){
if ((event.keyCode < 48 || event.keyCode > 57) && event.keyCode != 35){
return false;
}
});

發佈留言

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料