js正整数正则表达式 如何用onkeyup来控制一个input只能输入大于0的正整数?
浏览量:2814
时间:2021-03-12 04:43:04
作者: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>
js正整数正则表达式 正整数的正则表达式 正则表达式输入正整数
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。