我有45.00美元作为字符串,需要得到45分。 以下工作...... 我如何在一行中写这个?
var x= "$45.00" ,cents =/\.00$/;
var z= x.replace(/^\$/,'');
z = z.replace(cents,'');
答案 0 :(得分:0)
基本上,.replace()
调用可以菊花链式连接,第二个调用第一个调用结果:
var x = "$45.00", cents = /\.00$/, z = x.replace(/^\$/, '').replace(cents, '');
答案 1 :(得分:0)
如果问题是直截了当,你只需使用这一行来获得点值的左边。
var x= "$45.00".split('$')[1].split('.')[0];
<强>解释强>
我认为这很简单,但试图尽可能地完成。