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/