【发布时间】:2010-11-22 07:48:37
【问题描述】:
在我的应用程序中,我有一些文本字段用于..
- 电话号码
- 日期
- 货币
- 电子邮件
我想从文本字段中获取输入值作为 NSString,并希望确保它满足所需的场景。即电话号码字段应仅包含数字和+符号,日期格式为dd/mm/yyyy,货币可能包含$符号,并且电子邮件应满足有效的电子邮件格式。
我如何在 Objective C 中做到这一点?
【问题讨论】:
标签: iphone validation email-validation
在我的应用程序中,我有一些文本字段用于..
我想从文本字段中获取输入值作为 NSString,并希望确保它满足所需的场景。即电话号码字段应仅包含数字和+符号,日期格式为dd/mm/yyyy,货币可能包含$符号,并且电子邮件应满足有效的电子邮件格式。
我如何在 Objective C 中做到这一点?
【问题讨论】:
标签: iphone validation email-validation
对于电话号码,您可以设置 textfield.keyboardType = UIKeyboardTypePhonePad;
对于日期,您可以使用 UIDatePicker - http://developer.apple.com/library/ios/#documentation/uikit/reference/UIDatePicker_Class/Reference/UIDatePicker.html
货币,你可以设置你的 textfield.keyboardType = UIKeyboardTypeNumbersAndPunctuation;
Email:你可以设置你的 textfield.keyboardType =UIKeyboardTypeEmailAddress
但是您仍然必须在用户输入后编写代码以进行正确验证,如上所述将帮助您显示正确的键盘,但用户仍然可以输入不正确的值...
【讨论】: