我想只允許英文字符和數字在html輸入字段(A-Z,A-Z,0-9是允許的)。我不希望有人用複製/粘貼插入特殊字符。在html輸入字段中只允許英文字符和nr。這是有效的和複製/粘貼
-2
A
回答
1
在JavaScript中,爲ASCII值創建條件檢查。一種方法是 var character
將表示輸入到輸入字段中的字符數組的一個字符。
character.charCodeAt(0);
將它變成一個ASCII值。然後只需使用<而不是符號來檢查ASCII值是否在字母和數字的範圍內。
4
如果您正在使用新的瀏覽器可以使用pattern
屬性像
<input type="text" pattern="[A-Za-z0-9]" required/>
,或者你可以用js像
$("#id").keypress(function(event){
var ew = event.which;
if(48 <= ew && ew <= 57)
return true;
if(65 <= ew && ew <= 90)
return true;
if(97 <= ew && ew <= 122)
return true;
return false;
});
相關問題
- 1. 限制HTML輸入只允許粘貼
- 2. 只允許使用JavaScript輸入數字並允許複製和粘貼?
- 3. UITextField只允許英文字母輸入
- 4. 只允許在iPhone中輸入英文字符UITextField
- 5. 禁用HTML輸入字段中的複製粘貼?
- 6. 允許HTML輸入字段中的空白和換行符?
- 7. RegEx只允許英文文本和沒有特殊字符
- 8. 限制輸入數字只在粘貼
- 9. 如何僅使用jQuery在輸入文本字段中允許數字(即使在複製粘貼時)?
- 10. 流星控制在文本字段中複製和粘貼
- 11. 輸入允許數字和只有一個字母/符號
- 12. 只允許將數字和限制複製粘貼到文本框中的數字
- 13. Excel - 允許複製/粘貼,但沒有數據輸入
- 14. 我想只允許數字和斜線在HTML的輸入字段
- 15. html輸入字段,清除粘貼上的壞字符?
- 16. 允許在文本框中輸入非英文字符
- 17. 只允許在英文字母和數字在php
- 18. 不允許複製和粘貼文本框中的小數和文本值
- 19. 如何防止無效字符在我的輸入框中被複制/粘貼?
- 20. 只允許在文本框中輸入數字和特殊字符( - )
- 21. HTML文本輸入只允許像密碼輸入那樣的字母,數字和特殊字符?
- 22. 只允許英文字母/數字/數字和一些特殊字符
- 23. 允許小數點/句點輸入字段允許的字符
- 24. 輸入文本框字段只允許字符不允許數字,但允許空間?
- 25. JSON在輸入URL時無效,但在複製和粘貼時有效
- 26. 用戶輸入驗證只有數字和字母允許
- 27. 如何在輸入文本字段中只允許阿拉伯字符?
- 28. 複製字符串到剪貼板,只有一個字符粘貼時寫
- 29. Knockout.js - 強制輸入是數字 - 允許點和逗號符號
- 30. 只允許輸入字母
http://stackoverflow.com/questions/1995521/jquery-js -allow-only-numbers-letters-in-a-textfield –
[How to allow numeric(0-9)in HTML inputbox using jQuery?](http://stackoverflow.com/questions/995183/how -to-允許僅數字-0-9合使用-jquery的HTML的輸入框-) – galath