gpt4 book ai didi

javascript - 验证功能不起作用

转载 作者:行者123 更新时间:2023-12-01 04:07:51 25 4
gpt4 key购买 nike

我创建了一个java脚本函数,它应该验证应包含10个字符并且可以包含字母数字字符的输入字符,但是这个函数不起作用,请帮助我

function ValidateNIC(id)
{

var letters = /^[0-9a-zA-Z ]+$/;

while(id.value.length==10)
if(id.value.match(letters))
{
return true;
}
else
{
alert('NIC must have alphanumeric characters only or should contain 10 charaters');
id.focus();
return false;
}
}

最佳答案

根据您的代码,如果长度不是 10,则不会发生其他情况。更好的方法可能是:

if ((id.value.length == 10) && id.value.match(letters)) {
return true;
}
alert("NIC must ...");
id.focus();
return false;

关于javascript - 验证功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41680816/

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