我需要用户输入一个金额,这可能有不同的格式,如 500 或 500.00。所以我需要检查用户是否输入了一个数字或带两个小数点的数字。到目前为止,我已经尝试过
if(/^\d+$/.test(amount) === false || /[0-9]+(\.[0-9][0-9]?)?/.test(amount) === false){
//valid
}else{
//invalid
}
但到目前为止,只有一个检查它是否是数字的工作正常。
我需要用户输入一个金额,这可能有不同的格式,如 500 或 500.00。所以我需要检查用户是否输入了一个数字或带两个小数点的数字。到目前为止,我已经尝试过
if(/^\d+$/.test(amount) === false || /[0-9]+(\.[0-9][0-9]?)?/.test(amount) === false){
//valid
}else{
//invalid
}
但到目前为止,只有一个检查它是否是数字的工作正常。