一个菜鸟的互联网技术分享博客
您的位置: 主页 > 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轮播图手机端左右滑动事件

您可能喜欢

​前端base64转换成图片

​前端base64转换成图片

​input中输入大于0的正整数

​input中输入大于0的正整数

​jquery文字左右无缝滚动

​jquery文字左右无缝滚动

​常用函数

​常用函数

回到顶部