双值验证
问题描述:
可能显示的文件:
How to check if NSString is numeric or not
iphone how to check that a string is numeric only双值验证
我想验证UITextField
输入。
我想输入必须是double
,我想,如果有任何奇怪的字符作为"()?
等
来检测是否有一个简单的方法来检测输入是正确的double
好过以下?
if ([amount doubleValue] <= 0.0f)
答
我认为你必须验证浇铸成翻倍之前“量”的字符串值,例如,你可以检查它是否包含“。”还是其他什么东西......或者你在尝试做谈话赶上,如果你的字符串将包含“(”或“()”或...它会捕获异常。
答
我认为,你使用的方法非常快速和简单,建议你去这个只有
- (double)doubleValue
从apple doc返回值描述。
接收方的文本的浮点值为双精度值。返回 溢出时为HUGE_VAL或-HUGE_VAL,下溢时为0.0 。如果 接收器未以 浮点数的有效 文本表示形式返回,则返回0.0。
不要忘记接受可以帮助你的答案 – 2011-05-31 13:16:02