if(!validateNumber($('input[name="age"]').val()) ){
        validate = false;
        $("#error_age").show();
        $('.field-row').has('input[name="age"]').addClass('haserror');
    }


function validateNumber(elementValue){
    var numPattern = /^[0-9]+$/;
    return numPattern.test(elementValue);
}


上面是比赛中使用的表格的工作代码。这不是我的代码,我无法接手工作,并且我的编码知识很少。

年龄输入形式就是年龄。不是DOB。

我希望只能够达到18岁以上。我是怎么做到的?或实现此目标的最佳方法是什么?

干杯!

最佳答案

尝试这样的事情:

function validateNumber(elementValue){
    var numPattern = /^[0-9]+$/;
    return numPattern.test(elementValue) && elementValue >= 18;
}


jsFiddle

关于javascript - 表格的年龄验证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21470494/

10-12 13:02