2016 - 2024

感恩一路有你

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

浏览量:2438 时间:2021-03-17 17:13:08 作者: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>

正整数的正则表达式 正则表达式排除某个字符 正则表达式输入正整数

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