相关疑难解决方法(0)

如何在javascript中验证数字和大写字母

我想验证密码:

  • 包含至少1个数字
  • 包含至少1个大写字母(大写)
  • 包含至少1个普通字母(小写)

我用过这段代码

function validate()
{   
    var a=document.getElementById("pass").value
    var b=0
    var c=0
    var d=0;
    for(i=0;i<a.length;i++)
    {
        if(a[i]==a[i].toUpperCase())
            b++;
        if(a[i]==a[i].toLowerCase())
            c++;
        if(!isNaN(a[i]))
            d++;
    }
    if(a=="")
    {
        alert("Password must be filled")
    }
    else if(a)
    {
        alert("Total capital letter "+b)
        alert("Total normal letter "+c)
        alert("Total number"+d)
    }   
}
Run Code Online (Sandbox Code Playgroud)

让我困惑的一件事是,如果我输入一个数字,它也算作大写字母???

javascript validation

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×1

validation ×1