我試圖找到一種方法來驗證按鍵上的文本輸入,我想只允許在我的文本輸入內包括小數的數字。驗證按鍵/ keydown上的十進制輸入的Javascript/jquery
我正在採用使用jQuery.keydown的方法,並檢查密鑰是什麼,如果密鑰不在允許列表中,使用event.preventDefault()。但是從那以後我就讀過這些密鑰在整個瀏覽器中都不一致,我也擔心不同的操作系統。
我已經遇到這個問題,但我對正則表達式不流利,不知道這是否會適合我的需求: jquery - validate characters on keypress?
有了這個方法,它預計00.00將停止用戶00時正則表達式。因爲正確鍵檢查正則表達式,所以鍵入。
謝謝
我已經使用了它,因爲我發現它非常好,易於使用,並且以我需要的方式應用了Snake Eyes的答案。 謝謝 –