gpt4 book ai didi

javascript - 仅过滤输入数字

转载 作者:行者123 更新时间:2023-11-30 10:19:12 26 4
gpt4 key购买 nike

我希望过滤我的输入,以便它只能包含数字

   re = /[^0-9]/; 
if(!re.test(form.number.value)) {
alert("Member must contain only numbers. Please try again");
form.member.focus();
return false;
}

但它没有用(如果我给例如输入 123fd,它不会给我错误)任何人都可以帮助我吗?

最佳答案

由于您的正则表达式正在检查非数字,因此将您的 if 条件中的否定更改为:

re = /\D/; 
if(re.test(form.number.value)) {
alert("Member must contain only numbers. Please try again");
// rest of code
}

代替:

if(!re.test(form.number.value)) {...}

关于javascript - 仅过滤输入数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22177278/

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