如何改變這個數字(普通數字格式)的js代碼爲只接受數字和,
,意思是不接受的文字或字符(如:-
,=
,+
,!
,和...
)只接受號碼和,
。怎麼樣?數字字段只接受數和`,`
$(document).delegate('input.numeric:text', 'keyup', function() {
$val = $(this).val().match(/[0-9]/g).reverse().join("").match(/[0-9]{1,3}/g).join(",").match(/./g).reverse().join("");
$(this).val($val)
});
如果避免重蹈覆轍您可能會發現生活變得更輕鬆並使用良好建立和測試的解決方案進行驗證,如http://bassistance.de/jquery-plugins/jquery-plugin-validation。 –