var text6 = document.getElementById("text6").value;
var regularExpression1 = /^[1-9]?[0-9]{1}$|^100$/;
if (!text6.match(regularExpression1)){
alert("Please enter Valid Age");
return false;
}
此代码无法正常工作
最佳答案
不要使用正则表达式。使用此功能检查某物是否为数字
function isNumber(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
对于你的情况
function isIntegerBetween0And100(n) {
return isNumber(n) && n>0 && n<=100 && n%1===0;
}
快多了 :)