0
的jquery允许在Jquery的按键验证正值和负值
$(".numeric").bind("keypress", function (e) {
var keyCode = e.which ? e.which : e.keyCode
var ret = ((keyCode >= 48 && keyCode <= 57) || specialKeys.indexOf(keyCode) != -1);
return ret;
});
的Html
<input type="text" class="numeric" id ="txt"/>
在这里,代码是工作正常用十进制来验证数字值。
但我想负值包括在验证中,如-1.23,-2.23,-37.856等。
注意: - 符号应该只出现在开头,应该是可选的。
仅供参考,jQuery的'bind'是赞成'on' –
问题标记为重复的不回答的弃用这里需要什么。此链接(https://stackoverflow.com/questions/29977092/only-allow-numbers-decimals-negative)确实允许多个减号,因此不回答这个问题。 –