gpt4 book ai didi

javascript - 使用正则表达式验证 GPA

转载 作者:数据小太阳 更新时间:2023-10-29 05:01:12 25 4
gpt4 key购买 nike

所以我必须验证输入的 gpa,以便它遵循指南第一个数字是 0-4 接下来是 (.),然后是 2 个数字 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;
}

我不确定我做错了什么,我尝试了一些调整,但似乎没有任何效果。

最佳答案

这是最短的表达式:

/^[0-4]\.\d\d$/

解释:

^     - Start of line
[0-4] - One digit in the range 0-4
\. - A dot, which needs to be escaped with a backslash.
Without the backslash it means "any character apart from line break"
\d\d - Two digits (any value from 0-9)
$ - End of line

关于javascript - 使用正则表达式验证 GPA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26921116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com