암호 확인

6680 단어 비밀번호
function checkPwd() {

        var pwd = document.getElementById("txtPwd1").value;  // 

        var len = pwd.length;    // 

        var rank = 0;    // 

        if (len < 6 || len > 20) {

            var s = " 6 20 ";

            document.getElementById("pwdmsg").innerHTML = s.fontcolor("red");

            document.getElementById("txtPwd1").focus();

            return;

        }

        else {

            for (var i = 0; i < len; i++) {

                var c = pwd.charCodeAt(i);

                if (c > 48 && c < 57) {   // 

                    rank = 1;

                }

                else if ((c > 65 && c < 90) || (c > 97 && c < 122)) {   // 

                    if (rank == 1) {

                        rank = 2;

                    }

                }

                else if ((c > 90 && c < 97) || (c > 57 && c < 65) || (c < 48) || (c > 122)) {   // 

                    rank = 3;

                }

            }

            switch (rank) {

                case 1:

                    var s = "";

                    document.getElementById("pwdmsg").innerHTML = s.fontcolor("green");

                    break;

                case 2:

                    var s = "";

                    document.getElementById("pwdmsg").innerHTML = s.fontcolor("green");

                    break;

                case 3:

                    var s = " : ";

                    document.getElementById("pwdmsg").innerHTML = s.fontcolor("green");

                    break;

                default:

            }

        }

    }

암호가 무엇을 포함하는지 판단하려면 ASC II 코드로 판단

좋은 웹페이지 즐겨찾기