var str = ["1万3千", "10万","1千", "4万3千", "1万", "1万8千"];
怎么输出:["13000", "100000","1000", "43000", "10000", "18000"];
这样:
var str = ["1万3千", "10万", "1千", "4万3千", "1万", "1万8千"];
for (var i = 0; i < str.length; i++) {
if (str[i].indexOf('万') >= 0 && str[i].indexOf('千') >= 0) { // 包含 万 和 千
str[i] = str[i].replace('万', '').replace('千', '000');
}
else if (str[i].indexOf('万') >= 0) { // 只包含 万
str[i] = str[i].replace('万', '0000');
}
else if (str[i].indexOf('千') >= 0) { // 只包含 千
str[i] = str[i].replace('千', '000');
}
}
//打印 看是否预想的结果
for (var i = 0; i < str.length; i++) {
console.log(str[i]);
}
感谢