一个菜鸟的互联网技术分享博客
您的位置: 主页 > input中输入大于0的正整数
advertisement

input中输入大于0的正整数

只需要在input中加入以下代码既可:

onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}"

例:<input onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}">


若input是用js生成的话则使用:

<input onkeyup=\"if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\\\D/g,'')}\" onafterpaste=\"if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\\\D/g,'')}\" >

zhangren.online
上一篇:基于AOS页面滚动元素动画实例
下一篇:bootstrap轮播图手机端左右滑动事件

您可能喜欢

​面试题:杂乱字母出现的次数

​面试题:杂乱字母出现的次数

​两种ajax渲染实现翻页

​两种ajax渲染实现翻页

​原生javascript效果:选项卡切换

​原生javascript效果:选项卡切换

​javaascript之最简单的倒计时代码

​javaascript之最简单的倒计时代码

​es6常用数组操作及技巧汇总

​es6常用数组操作及技巧汇总

回到顶部