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开头。

posted @ 2018-09-20 13:44  屌丝大叔的笔记  阅读(7189)  评论(0编辑  收藏  举报