【发布时间】:2011-12-28 16:14:03
【问题描述】:
我希望我的文本框只有浮点值,并过滤掉任何符号和字母,我找到的最接近的解决方案是:
jQuery(".sow-items .discovery_repeat input.hours").live("keyup", function(e) {
$(this).val($(this).val().replace(/[^\d]/, ''));
});
但它也会过滤掉小数点。如何从上述过滤器或任何新建议中排除小数?
【问题讨论】:
-
与其过滤掉不是浮点的东西,不如确保它是一个有效的浮点?您还需要说明是否允许使用指数表示法。
-
@DaveNewton 没有指数符号
标签: jquery regex floating-point alphanumeric