|
202
|
| Bobby Borszich · 技术社区 · 17 年前 |
|
|
1
536
删除所有非点/数字:
|
|
|
2
26
你可以在 GitHub |
|
|
3
24
使用正则表达式删除格式设置(美元和逗号),并使用parseFloat将字符串转换为浮点数`
|
|
|
4
17
我知道这是一个老问题,但我想给你一个额外的选择。 jqueryglobalize提供了将特定于区域性的格式解析为float的能力。 https://github.com/jquery/globalize 给定字符串“$13042.00”,并将Globalize设置为en US:
这将为您提供:
并允许您与其他文化合作。 |
|
|
5
15
例如,如果需要使用俄罗斯卢布,字符串将如下所示: “1000,00卢布。” 我的解决方案远不如CMS的优雅,但它应该可以做到这一点。
假设:
regexp甚至可以处理“1999美元99美分”之类的东西,尽管它不是预期的功能,也不应该依赖它。
|
|
|
6
9
这个例子运行正常
|
|
|
7
6
//“10000500.62”编号至价格=>10.000.500,62 JS小提琴: https://jsfiddle.net/Limitlessisa/oxhgd32c/
|
|
|
8
4
这是我的职责。适用于所有货币。。
|
|
|
9
4
你可以试试这个
|
|
|
10
3
|
|
|
11
2
产出为:39.00卢比
|
|
|
12
2
对于任何一个正在寻找解决方案的人 2021 Currency.js . 经过大量研究,这是我发现的最可靠的生产方法,到目前为止我没有任何问题。此外,它在Github上非常活跃。
|
|
|
13
2
|
|
|
14
1
|
|
|
15
1
如此令人头痛,对其他文化的考虑如此之少。。。
就这么简单。 |
|
|
16
1
|
|
|
17
0
上面的正则表达式将删除所有不是数字或句点的内容。因此,您可以获得不带货币符号的字符串,但如果是“Fr.150.00”,则如果您使用控制台进行输出,那么您将获得价格作为
这是错误的,所以你要检查“.”的索引,然后将其拆分,得到正确的结果。
|
|
|
18
0
|
|
|
19
0
|
|
|
20
0
这假设您知道小数点字符(在我的例子中,语言环境是从PHP设置的,所以我使用
|
|
|
21
0
这里有一个简单的函数-
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |