我一直在尝试通过使用正则表达式来验证数量字段,以确定该值是否包含任何非数字字符,但由于某种原因(即使我已经直接复制其他人进行测试)它没有工作。这是我的代码。
HTML
<input type="text" id="quanText" maxlength="2" value="0"></input>
jQuery
$("#quanText").keyup(function(){
$(this).val().replace(/[^\d\.]/g, '');
});
编辑
我也知道它不起作用,因为我尝试过.replace(/.*/, '');
只要我输入它就应该使该字段为空白。