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只能填数字正则表达式的主要内容,如果未能解决你的问题,请参考以下文章