不带regex的字母数字验证javascript

alphanumeric validation javascript without regex

本文关键字:数字 验证 javascript regex 不带      更新时间:2023-09-26

如果我运行,验证只能在符号"/"上工作,如果我输入除/之外的其他符号不工作。我不使用regex

if(nama!==""){
var i;
    var list = new Array ("/","!", "@", "#","$","%","%","^","&","*","(",")","_","+","=","-","`","~",";","<",">",".","?","[","]","{","}",",");
    var llength = list.length;
    for(i=0; i<llength; i++)
    {
        if(nama.match(list[i]))
        {
            alert("Full Name must not contain any number and symbol");
            return false;
        }
        else
        {
            return true;
        }

    }

}
    if(nama.indexOf(list[i])!=-1)
    {
        alert("Full Name must not contain any number and symbol");
        return false;
    }
    else
    {
        return true;
    }

使用.indexOf