求助,,,js正则表达式验证非正整数,非正浮点数

心脏__是有多脏 心脏__是有多脏 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
tdQuantity.children('input').select().keyup(function () {
var tmptxt = $(this).val();
$(this).val(tmptxt.replace(/^[^\d.]+$/, ''));
})

如上所示,需要验证如果不是正整数或者正浮点数,就把输入的内容替换成空,

但 (/^[^\d.]+$/ 的验证效果却有漏洞,诸如 ....555 、 5.5.5 、 5....... 之类的都能通过。求教该如何改进!!
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
心脏__是有多脏
JavaScript 87,983 成员 224,681 内容