1

テキストフィールドでアルファベット、数字、および一部の特殊文字のみが許可されていることを確認したい。%&@-_のみ。この特殊文字はテキストフィールドで許可されていますが、他の特殊文字は許可されていません。

4

1 に答える 1

3

埋め込む

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

デリゲートで、のすべての文字stringが許可されている種類のものであることを確認します。

セットのメンバーシップについて文字をチェックする非常に簡単な方法の1つは、NSCharacterSetクラスを使用することです。

于 2012-08-21T13:03:36.987 に答える