我想检查一下我的textfield中只允许使用字母,数字和一些特殊字符。只有%& @ -_。在文本字段中允许使用此特殊字符,不允许使用其他特殊字符。
答案 0 :(得分:3)
实施
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
在代理中,并检查string
中的所有字符是否属于您允许的类型。
检查集合中成员资格字符的一种非常简单的方法是使用NSCharacterSet
类。