0
我想知道一種方法,只允許在表單輸入中使用jQuery的數字和多個點。只允許在jQuery表單輸入數字和多個點
的情況是,表單輸入持有版本名稱和版本名稱可以有值像6.0.2345而據我的研究去了,我能得到僅由下面的代碼工作的數字:
$('.number').keydown(function(event) {
if(event.which < 46
|| event.which > 59) {
event.preventDefault();
} // prevent if not number/do
});
但是,這隻允許數字,不允許我使用退格或刪除。我可以使用這種方法的任何解決方法,以便我只允許在輸入文件中使用多個點和數字。
使用正則表達式,而不是 – 2014-11-06 11:24:33
對輸入執行一個正則表達式測試已經進入 – Quince 2014-11-06 11:25:17
http://stackoverflow.com/questions/82064/a-regex-for-version-number-parsing之後 - 同樣的問題當在正則表達式中被問到 – Quince 2014-11-06 11:26:00