永发信息网

求一JS正则,判断金额用

答案:1  悬赏:50  手机版
解决时间 2021-03-25 17:20
求一JS正则,判断金额用
最佳答案
根本不需要用正则 

var number = parseFloat(s);
if(!isFinite(number) || number >= 0) {
    // 输入无效   
    alert("输入的金额不正确");
    ...
} else {
    // 继续
}追问两个问题
1、金额是小数点后最多两位,而你可以超出小数点后两位
2、number >= 0应该是number <= 0吧追答没有必要纠结这点细节 因为不管怎么样验证 你最后的结果肯定是要四舍五入的 而且正常人不会闲着没事小数点后输3位以上 要避免也很容易 看下面的
确实是写错了
var number = parseFloat(s);
if(!isFinite(number) || number <= 0 || (number + '').replace(/^d+./, '').length > 2) 
{
    // 输入无效
    alert("输入的金额不正确");    
    ...
} else {
    // 继续
}(number + '').replace(/^d+./, '').length > 2这句先将数字转成字符串表示,然后删除小数点和小数点前的数字,判断剩下的小数位数是否大于2。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
78服装加盟可以吗?适合女生创业吗
oppQ是什么手机?
lt.ls.today.wlndy连成句话
水浒王进因高俅迫害而夜走延安府 谁因高俅诬
龙凤花园停车场(出入口)(龙凤路西50米龙凤花
宋庆龄和樟树有什么共同点
请问知觉的特点的举例说明?
我想寄信,我的问题是信寄到了,对方是怎么收
胶济铁路的历史背景
挑战模式全军出击忠诚的证明
造梦西游3 混元伞最好属性是什么?我这个怎么
CJ20/16交流接触器怎么接正反转
23.怎样描述观音菩萨形象的?
若随机变量x与y满足D(x)=D(y)=2,相关系数R(x,
延吉市拘留所在哪里?
推荐资讯
k596次列车经过昆山吗?
江苏省哪个市经济最发达最有经济实力?
日本的三仙矛草是什么呀?都说神了哦
税企通业务是什么啊
Js eval(a)表达式a不合法时返回什么
李克勤红日用粤语怎么唱
欧诗漫面膜2步曲是免洗的?
中国最贫穷的农村是那里?想去那里找个老婆?
范海蓝的与他人的关系
海信HDP2977数字高清电视开机后自动关机
c++中的范围for循环具体的结束判定是什么?
白莲蓉月饼能带去美国吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?