所以我需要验证输入的GPA是否符合以下准则:第一个数字为0-4,接下来是一个(.),然后是另外两个数字,范围为0-9。这是我的代码,但它并没有起作用。
function validateGPA(gpa){
var errorValue = gpa;
var legalValue = /^\[0-4]\[.]\d\d$/;
console.log(gpa);
if(gpa == ""){
errorValue = "Please enter your GPA.\n";
} else if(!legalValue.test(gpa)){
errorValue = "Please enter a 3 digit gpa.\n";
}
return errorValue;
}
我不确定自己做错了什么,已经尝试了一些调整,但似乎没有任何作用。
[
? - user663031