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");
}

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 to Air Jordan Basket Cancel reply