如何在UITextField中检查特定的字符串格式?

时间:2012-08-21 12:59:37

标签: iphone nsstring uitextfield

我想检查一下我的textfield中只允许使用字母,数字和一些特殊字符。只有%& @ -_。在文本字段中允许使用此特殊字符,不允许使用其他特殊字符。

1 个答案:

答案 0 :(得分:3)

实施

-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
在代理中

,并检查string中的所有字符是否属于您允许的类型。

检查集合中成员资格字符的一种非常简单的方法是使用NSCharacterSet类。