Так что я должен проверить введенный gpa так, чтобы он следовал указаниям первого номера 0-4, следующее - (.), За которым следуют еще две цифры 0-9. Это то, что у меня есть, но оно не работает.Использование RegExpressions для проверки GPA
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;
}
Я не уверен, что я делаю неправильно, Ive попробовал несколько настроек, но ничего не работает.
Почему вы избегаете '['? –