js怎么让input只能输入数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js怎么让input只能输入数字相关的知识,希望对你有一定的参考价值。

有时需要限制文本框输入内容的类型,本节分享下正则表达式限制文本框只能输入数字、小数点、英文字母、汉字等代码。
例如,输入大于0的正整数
<input onkeyup="if(this.value.length==1)this.value=this.value.replace(/[^1-9]/g,\'\')elsethis.value=this.value.replace(/\\D/g,\'\')" onafterpaste="if(this.value.length==1)this.value=this.value.replace(/[^1-9]/g,\'\')elsethis.value=this.value.replace(/\\D/g,\'\')">
参考技术A <input type="numberbox">

以上是关于js怎么让input只能输入数字的主要内容,如果未能解决你的问题,请参考以下文章

js怎么控制文本框只能输入数字

js怎么控制文本框只能输入数字

用js怎么判断输入一个必须是数字?包括负数和整数

jquery 怎么设置输入框只能输入数字

用C++或者C如何实现限制输入的只能是数字,其余类型的直接退出

js 如何判断只能输入非0数字