问题标签 [numberformatter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何在 swift 3 的 UItextField 中使用波斯数字?
嗨,我在我的 swift3 应用程序中使用文本字段-我希望当用户在文本字段中输入数字而不是英文数字时,文本字段显示波斯数字-我的文本字段键盘已设置为仅输入数字,因此用户不能在里面使用文本带键盘的文本字段,所以这是我的代码不起作用
**请记住,我使用了文本字段 Delegate,并且我希望用户输入的每个数字都更改为波斯数字,并且用户认为编写波斯数字 **
swift - 大数的 NumberFormatter 问题
我尝试使用此代码将字符串转换为数字,反之亦然。此代码必须打印相同的输出。但它的输出不正确。谁能帮我?
这段代码也有同样的问题
ios - 数字格式化程序不允许显示小数
这是强制性的“我是编程新手”,但是,我搜索了所有可用的答案并得出结论,我的问题可能比代码更与逻辑相关,但我也可能错了。我正在构建一个计算器应用程序,除了显示中的numberFormatter
(显示逗号分隔符)外,一切正常。每当我尝试格式化显示器中的数字时,我无法让显示器显示小数点和逗号。
如果我以十进制 .1234 开头,我得到 0.1234,如果我输入 12345,我得到 12,345,但如果我输入 12345.678,我得到 12,345。我正在丢失小数点。我已经测试过它和我的功能来删除无关的“。” 似乎不是问题。如果我numberFormatter
在标签格式控件之外运行字符串扩展,它似乎可以工作,但我需要防止多个小数和无关的“0”。
我正在向 IBAction 显示代码,覆盖显示标签上显示的按钮,display.text
这就是问题所在。此后的所有计算工作正常,replacingOccurrences(of: ",", with: "")
创建一个干净的字符串以转换为 Double 并计算。
我正在使用 sting 扩展来进行格式化。我已经为此工作了好几个星期。有任何想法吗?我是否必须重构如何将文本输入到label.text
?
这是将文本添加到UILabel display
.
这是我处理numberFormatter
.
swift - 如何在 Swift 3 中格式化小数
我正在尝试使用 Swift Decimal
Structure 进行货币操作,但我无法对其进行格式化。
如何格式化var myDecimal:Decimal = 9999.99
以显示 $9,999.99?
不使用Decimal
s 我可以按如下方式进行...
这很好用,但我一直在阅读并且Decimal
似乎是正确的货币类型。
我试过了...
...但我得到错误
参数标签 '(_:)' 不匹配任何可用的重载
Decimal
在 Swift中格式化 s 的正确方法是什么?
php - 为什么 NumberFormatter 会在 format() 中删除货币小数位数
为什么下面两行
输出$12.00
?
ios - 设备中语言更改时的格式化程序问题
我试图float number
从amount
字符串中获取currency symbol
“100.00”。它在英语中正常工作。当设备中的语言更改为德语时,其行为正在发生变化。如何在不受设备语言更改影响的情况下实现浮点值。
下面的另一段代码来处理它:
当我使用第二种方法时,输出为 0。
请让我知道我错过了什么或建议我处理它。提前致谢
swift - 无法使用 NumberFormatter Swift4 将非常小的字符串值转换为十进制
我尝试使用 NumberFormatter 将字符串“0.0004131955”转换为十进制/双精度/货币。它产生零。
如何转换它?
我的示例代码如下:
我究竟做错了什么?
java - 将字符串转换为十六进制
我想将此字符串“123456”转换为十六进制String.format("%016x", "123456")
但我有一个错误
swift - 如何在IOS中将英文号码转换为中文?
这里是英文数字转中文数字的代码。但我做不到。
php - NumberFormatter 用逗号解析欧元作为十进制分隔符
我为此头疼不已。为什么这段代码不起作用?
我在 Windows 机器和http://phpfiddle.org/上都试过这个。预期的结果是We have 2.50 in EUR
。
荷兰语语言环境如下: