【发布时间】:2012-08-21 12:59:37
【问题描述】:
我想检查我的文本字段中是否只允许使用字母、数字和一些特殊字符。仅允许 %&@-_。 textfield 中允许此特殊字符,不允许其他特殊字符。
【问题讨论】:
标签: iphone nsstring uitextfield
我想检查我的文本字段中是否只允许使用字母、数字和一些特殊字符。仅允许 %&@-_。 textfield 中允许此特殊字符,不允许其他特殊字符。
【问题讨论】:
标签: iphone nsstring uitextfield
实施
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
在委托中,检查 string 中的所有字符是否属于您允许的类型。
检查字符是否属于集合的一种非常简单的方法是使用NSCharacterSet 类。
【讨论】: