gpt4 book ai didi

javascript - 使用 JavaScript 只接受 1 到 9 的数字

转载 作者:行者123 更新时间:2023-11-29 15:03:44 25 4
gpt4 key购买 nike

想知道如何只接受从 1 到 9 输入到输入框的数字,如果输入例如 0 给出警告消息,抱歉不是有效数字。

请检查我到目前为止已完成但无法正常工作的功能..谢谢

<input name="number1" type="text" size="1" id="number1"onkeyup="doKeyUpValidation(this)/>

doKeyUpValidation(text){
var validationRegex = RegExp(/[-0-9]+/, "g");
if(!validationRegex.match(text.value)
{
alert('Please enter only numbers.');
}

最佳答案

您在 onkeyup 属性末尾缺少一个结束引号,正如 David 提到的那样,您需要将正则表达式字符串更改为 /[1-9]/

关于javascript - 使用 JavaScript 只接受 1 到 9 的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6019133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com