Check if NSString contains alphanumeric + underscore characters only in Xcode


Step 1. First create your own character set.

NSCharacterSet *set = [NSCharacterSet characterSetWithCharactersInString:
@"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_"];

 Step 2. Once you have that, you invert it to everything that's not in your original string:

set = [set invertedSet];

Step : 3


NSRange r = [string rangeOfCharacterFromSet:s];
if (r.location != NSNotFound) {
  NSLog(@"the string contains illegal characters");
}

Advertisements

2 thoughts on “Check if NSString contains alphanumeric + underscore characters only in Xcode

  1. 【ブランド】セリーヌ CELINE 【素材】レザー(スムームカーフ) 【カラー】ネイビー 【サイズ】約W46-31xH33xD17(cm)/持ち手:約47m 【詳細】ファスナー開閉式
    セリーヌ バッグ アウトレット http://www.aad-net.jp/souba_data/news/6.html

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s