欢迎来到DESIPO.COM,外贸电子商务整合专家!登录 | 免费注册 ?
会员优惠 | 软件下载 | 客服中心 | 收藏本站 | 购物车[0件]


如何将货币字符串转换为(浮点数)double与jQuery或JavaScript?

选择分类目录:
上一页1下一页11条信息
  • 如何将货币字符串转换为(浮点数)double与jQuery或JavaScript?
    我有一个文本框,将有一个货币字符串在里面,我则需要该字符串转换为double对其执行操作。 “$ 1,100.00”-> 1100.00 这需要发生的所有客户端端。我别无选择,只能离开货币字符串作为货币字符串作为输入,但需要转换/将其转换为一个双允许的数学运算。 1. 删除所有非点/数字: var currency = "$1,100.00"; var number = Number(currency.replace(/[^0-9\.]+/g,"")); 2. 使用正则表达式来删除格式(美元parseFloat将字符串转换为浮点数。` var currency = "$1,100.00"; currency.replace(/[$,]+/g,""); var result = parseFloat(currency) + .05; 3. 我知道这是一个老问题,但想给一个额外的选项。 jQuery的全局化时代赋予解析文化特定的格式为浮点数的能力。 给定一个字符串“$ 13,042.00”,并使之全局化设置为en-US: Globalize.culture("en-US"); 你可以分析的float值了,像这样: var result = Globalize.parseFloat(Globalize.format("$13,042.00", "c")); 这会给你: 13042.00 并允许您与其他文化的工作。 4. 你可以试试这个 <script type="text/javascript"> var str="$1,112.12"; str =...
    2015年 08月 06日
上一页1下一页11条信息
Copyright © 2012-2013 迪赛普科技 版权所有

合作邮箱:admin@desipo.com 合作QQ:76052083