Javascript或Jquery-将输入字段限制为仅8位小数
是否可以使用Jquery/Javascript将HTML中的表单字段限制为仅3位小数。我的意思是:33.334应该被允许作为输入3.344和444444.556等,但它不应该允许5.6664等Javascript或Jquery-将输入字段限制为仅8位小数,javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,是否可以使用Jquery/Javascript将HTML中的表单字段限制为仅3位小数。我的意思是:33.334应该被允许作为输入3.344和444444.556等,但它不应该允许5.6664等 我怎样才能做到这一点呢?您不需要jQuery来做到这一点。只需像这样使用的模式属性 <input type="text" pattern="^\d+\.\d{0,3}$"> 按Enter键查看动作中的模式。单击其他地方查看jQuery的运行Chrome 5.0、Firefox 4.0、IE
我怎样才能做到这一点呢?您不需要jQuery来做到这一点。只需像这样使用
的模式
属性
<input type="text" pattern="^\d+\.\d{0,3}$">
按Enter键查看动作中的模式
。单击其他地方查看jQuery的运行Chrome 5.0、Firefox 4.0、IE 10和Opera 9.6支持模式
属性。Safari不支持它。谷歌透露,这将让你不用(很多)额外的代码就可以使用这个属性。
$('input').on('blur', function () {
if (!/^\d+\.\d{0,3}$/.test($(this).val())) {
alert("Must be a number upto 3 decimals!");
}
});