我正在尝试对输入字段进行检查,以确定用户是否输入了美分金额。如果他们没有,我会抛出一个错误。检查支付金额中的美分
例子:
var paymentAmount = 1
if(paymentAmount.indexOf('.') == -1) error("Please add cent amount");
上述作品为例子,但如果用户被错误加2位小数英寸我也希望能够检查这一点。
var paymentAmount = 1.00.2
在上面的场景中,只有第一个index的小数点会被检测到。
我还需要检查他们是否有实际进入小数点后的分数。
什么是最好的方式去所有这3个检查。