如何使用jQuery來驗證(在keyup
)文本輸入只包含拉丁字母(only_english = 'abcdAbDKDk',
),而不使用插件?如何驗證文本輸入僅包含拉丁字母?
回答
嘗試是這樣的:
$(function() {
$(".latin-only").keypress(function(event) {
if(!((event.which >= 65 && event.which <= 90) ||
(event.which >= 97 && event.which <= 122))) {
event.preventDefault();
}
});
});
如果你想允許的空間,添加上述聲明(|| event.which == 32)。當用戶將一個值粘貼到輸入中時,您將需要額外的邏輯(可能在更改事件或鍵盤上)從字符串中刪除非法字符。
如果值不mach'/[^ a-zA-Z] /',不允許在輸入中鍵入,這是怎麼回事? –
如果控件只包含字母'a'到'z',上面的代碼將變量「valid」設置爲true。如果控件中有其他東西,它會將該變量設置爲false。你做什麼取決於你 - 你可以阻止表單提交,向用戶顯示消息(如代碼所做的那樣),更改值,...? –
我不想顯示消息,我想如果信件不是拉丁字母,不是輸入值類型。因爲這只是得到數字:http://jsfiddle.net/Q9zrw/2/ –
- 1. 如何驗證文本輸入以僅包含數字?
- 2. Java:驗證文本字段輸入是否僅包含字母字符
- 3. 確認輸入值僅包含字母表的驗證問題
- 4. asp.net cyrilic /拉丁字符輸入驗證
- 5. VB.Net驗證:檢查文本是否僅包含字母
- 6. 如何驗證字段僅包含字母?
- 7. Symfony2僅在包含某些內容時驗證文本輸入
- 8. 如何處理PHP中非拉丁腳本輸入的驗證?
- 9. 驗證隻字母輸入
- 10. 驗證該字符串是否僅包含字母
- 11. 非拉丁文字母
- 12. 驗證密碼包含字母
- 13. 驗證名稱字段僅包含文本
- 14. 驗證文本框中的字母數字輸入[VB2010]
- 15. 如何構建拉丁文輸入法
- 16. 如何使用ngPattern驗證包含受限字符的輸入?
- 17. 如何驗證應包含整數的輸入字段值?
- 18. 驗證輸入 - 數字與字母
- 19. 製作驗證只得到拉丁字母
- 20. 如果字符是字母輸入驗證從輸入
- 21. HTML5使用包含引號的模式驗證文本輸入
- 22. ASP驗證器:僅驗證小寫字母和大寫字母
- 23. 如何顯示重音拉丁字母
- 24. 文本框僅包含字母,數字和空格
- 25. 包含拉丁字符的URL的FileNotFoundException
- 26. 驗證文本字段,僅允許字母,' - '和'。'
- 27. 驗證非拉丁字符網址
- 28. 驗證用戶輸入的字母
- 29. 爲字母驗證用戶輸入
- 30. 急性拉丁字母:DjangoUnicodeDecodeError
你能澄清這個問題,並就該主題的更多信息?我真的不明白你的問題。 – Smamatti
你的意思是隻有拉丁字母嗎? –
你想驗證所有的單詞是真實的單詞(拼寫檢查),還是隻有字母a-zA-Z? –