带表达式的函数不起作用

时间:2014-03-02 15:21:41

标签: javascript html

我在chrome中测试了它,那个时候它工作了,但现在不再了。你能告诉我为什么吗?任何建议将不胜感激。我也在资源管理器中对它进行了测试,它是一样的。 这是代码:

function checkName() {
    var alphaExp = /^[a-zA-Z\-]+$/;
    var nume = document.getElementById('nume');
    var pren = document.getElementById('pren');

    if (nume.value.match(alphaExp) && pren.value.match(alphaExp) && nume.value.length >= 2 pren.value.length >= 2) {
        return true;
    } else {
        alert("Numele si prenumele trebuie sa contina doar litere si sa aiba mai mult de 2 caractere ! ");
        return false;
    }
}

0 个答案:

没有答案