input限制只能输入正整数 如何用onkeyup来控制一个input只能输入大于0的正整数?
如何用onkeyup来控制一个input只能输入大于0的正整数?
replace()方法用于将字符串中的某些字符替换为其他字符,或替换与正则表达式匹配的子字符串。
也就是说,主要的问题是使用空字符串替换[0-9
]行中的数字。其次,它通常是这样写的/^[0-9]/。
如果我们根据问题的意义匹配以非零开头的正整数
/^[1-9]{1}[0-9]*$///这样的规律性可以得到满足,但是如果我们用replace方法来写它,我们需要反写。
建议使用匹配方法
<!DOCTYPE HTML><html><body><input type=“number”id=“myinput”><script> const myinput=文档.getElementById(“myInput”)myInput.onkeyup=函数() { this.value=此. value.match匹配(/^[1-9]{1}[0-9]*$/)}</script></body>
有时需要限制文本框中输入内容的类型。在本节中,正则表达式将文本框限制为仅输入数字、小数点、英文字母、汉字和其他代码。例如,输入一个大于0的正整数
input限制只能输入正整数 vue限制input输入数字 inputNumber只能输入整数
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。