javascript 正则限制文本输入框只允许输入数字,简单实现。

<input type="text" id="memberId" lay-verify="title" autocomplete="off" placeholder="请输入会员ID" class="layui-input" onkeyup="value=value.replace(/[^d]/g, '').replace(/^0{1,}/g,'')" />

第一个replace使用的正则,把所有的非数字字符过滤掉。

第二个replace使用的正则,在第一个的基础上,不允许0开头。

原文地址:https://www.cnblogs.com/subendong/p/9680345.html