gpt4 book ai didi

javascript - 检测字符串是否为数字或在javascript中具有十进制值

转载 作者:行者123 更新时间:2023-11-30 08:52:41 26 4
gpt4 key购买 nike

我需要用户输入一个金额,这可能有不同的格式,例如 500 或 500.00。所以我需要检查用户输入的是数字还是带两位小数的数字。到目前为止,我已经尝试过了

if(/^\d+$/.test(amount) === false || /[0-9]+(\.[0-9][0-9]?)?/.test(amount) === false){
//valid
}else{
//invalid
}

但到目前为止,只有检查它是否为数字的方法工作正常。

最佳答案

我猜你正在找这个

var pattern=/^\d+(\.\d{2})?$/;
if(pattern.test(amount))
{
//valid number pattern
}
else
{
//invalid number pattern
}

\d+(\.\d{2})?$ 将匹配 1 到多个数字可选后跟两个十进制值..

关于javascript - 检测字符串是否为数字或在javascript中具有十进制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16376756/

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