1

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

4

1 回答 1

3

实施

-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

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

检查字符是否属于集合的一种非常简单的方法是使用NSCharacterSet类。

于 2012-08-21T13:03:36.987 回答