【发布时间】:2013-04-10 14:02:32
【问题描述】:
有没有一种快速的方法来验证 NSString 是否被格式化为美国货币?
所以我要确认的是字符 0 是 $,以下字符是数字,除了 string.length-3 可能是小数(显示更改是可选的)。
因此,这通过了 $1000.00,并且通过了 $1000,但这将失败 $1000B。
谢谢
【问题讨论】:
-
你没有说你在用什么(用户可编辑的文本字段、静态标签还是?),但一般来说,任何答案都可能使用 NSNumberFormatter
-
^\$\d+(?:\.\d{2})?$ -
@iPatel,如果这些相关问题中的任何一个与此问题重复,您应该投票关闭此问题作为重复问题