转换字符串货币
Converting String currency
如何从字符串转换数字,并返回相同的格式?
//INPUT as STRING
var dollar1 = "US $59.99 - 69.99 / piece"
var dollar2 = "US $237.50 - 277.50 /lot"
var US_to_MUR_rate = 35;
//FUNCTION
function convert ( string, rate) {
//what should be here ?
return str_converted;
}
//EXPECTED OUPUT as STRING:
var ruppes1 = convert (dollar1, US_to_MUR_rate);
var ruppes2 = convert (dollar2, US_to_MUR_rate);
console.log(rupees1);
"MUR Rs2099.65 - 2449.65 / piece"
console.log(rupees2);
"MUR Rs8032.5 - 9712.5 /lot"
//INPUT as STRING
var dollar1 = "US $59.99 - 69.99 / piece"
var dollar2 = "US $237.50 - 277.50 / lot"
var dollar3 = "US $54 - 60 / lot"
var US_to_MUR_rate = 35;
//FUNCTION
function convert ( string, rate) {
return string
.replace(/'d+(?:'.'d+)?/g, function(match) {
return (parseFloat(match) * US_to_MUR_rate).toFixed(2);
})
.replace(/US '$/, 'MUR Rs');
}
//EXPECTED OUPUT as STRING:
var rupees1 = convert (dollar1, US_to_MUR_rate);
var rupees2 = convert (dollar2, US_to_MUR_rate);
var rupees3 = convert (dollar3, US_to_MUR_rate);
console.log(rupees1);
console.log(rupees2);
console.log(rupees3);
当然,这个答案的某些部分是显式编码的,除非您希望它不同
var dollar1 = "US $59.99 - 69.99 / piece"
var dollar2 = "US $237.50 - 277.50 /lot"
var US_to_MUR_rate = 35;
function convert(string, rate){
var converted_price = string.match(/('d+)'.('d*)/g).map(function(number){
return (number*rate).toFixed(2)
})
var unit = string.match(/('/'s*'w+)/g)
return "MUR Rs"+converted_price.join(' - ')+" "+unit
}
var rupees1 = convert(dollar1, US_to_MUR_rate);
var rupees2 = convert(dollar2, US_to_MUR_rate);
console.log(rupees1);
console.log(rupees2);
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- jQuery中是否内置了任何字符串格式化函数
- 货币代码为欧元-金额的格式不应包含小数
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- ng打开空字符串
- 正则表达式在字符串中找到base64
- 如何将字符串值从php页面发送到java脚本页面
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 对id以某个字符串开头的元素进行计数
- Javascript逻辑运算符和字符串/数字
- 反向字符串比较
- 如何有效地将游戏数据存储在URL查询字符串中
- 将字符串数字的格式设置为货币
- 我想将输入的字符串分隔为印度货币格式,就像我输入123456表示一样,那么我想得到 1,23,456
- 如何在JS中将一个大字符串(而不是数字)格式化为货币
- 如何从数组转换货币字符串
- 转换字符串货币
- Javascript货币字符串排序
- 如何在不事先知道字符串中所有数字的具体位置的情况下,将货币或十进制格式应用于字符串中的所有数字