input只能填数字正则表达式

Posted chaixiaoxia

tags:

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

1.如果type="number",限制最大长度为7位的正数。

这时候maxlength="4"属性没有作用,但是max 和min属性可以用

max="9999999" min="0"
onkeyup="value=value.replace(/[^d][.]/g,‘‘);if(this.value.length>7) value=value.slice(0,7);"

2.如果type="text",限制最大长度为4位的正整数。

maxlength="4" max="4000" min="0"
onkeyup="value=value.replace(/[^d]/g,‘‘);if(value>4000){value=4000;}"



以上是关于input只能填数字正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

js正则表达式:6-20位,可以为数字或者英文,最少一个英文。请问正则表达式怎么写

input里怎么用正则表达式判断只能输入0-1的数字

正则校验字母数字特殊字符的函数

javascript正则处理控件输入数字

关于在input标签中输入数字的问题(正则表达式)

input文本框输入限制(正则表达式)