如何实现javascript验证?

时间:2016-09-05 12:30:43

标签: javascript regex validation

我试图让这段代码正常工作,但它无法正常工作。我想用JavaScript验证一些东西

代码:

function validate() {
    var letters = /^[A-Za-z]_$/;
    u = document.getElementById("username").value;
    if (validate.value.match(letters) {
            return true;
        } else {
            alert("username is requiried");
            return false;
        }
    }
    return true;
}

1 个答案:

答案 0 :(得分:0)

您的代码不正确,也有很多错误。我已经纠正并实施了验证。请尝试以下代码。

<script>

    function validate() {        
        var u = document.getElementById("username").value;
        var p = document.getElementById("password").value;
        var letters = /^[A-Za-z]_$/;    
        if(u == '') {
            alert("username is required");
            return false;
        }
        if(!u.match(letters)) {
            alert("username should be letters");
            return false;
        }
        if(p == '') {
            alert("password is required");
            return false;
        }        
        if(p.length < 6) {
            alert("password length is too short");
            return false;
        }
        return true;
    }
</script>

希望这会有所帮助