2016 - 2024

感恩一路有你

input限制只能输入正整数 如何用onkeyup来控制一个input只能输入大于0的正整数?

浏览量:2433 时间:2021-03-16 22:22:45 作者:admin

如何用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只能输入整数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。