diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 6e57316..6de647f 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -595,6 +595,7 @@ 8A1E45814E2A2397A2C54120 /* Project object */ = { isa = PBXProject; attributes = { + LastSwiftUpdateCheck = 0700; LastUpgradeCheck = 0640; }; buildConfigurationList = EAEFBFC1E6CD5EE912823F1F /* Build configuration list for PBXProject "Pods" */; diff --git a/NSString-Helper/NSString+Helper.h b/NSString-Helper/NSString+Helper.h index beb1bec..8fe2c51 100644 --- a/NSString-Helper/NSString+Helper.h +++ b/NSString-Helper/NSString+Helper.h @@ -10,6 +10,8 @@ @interface NSString (Helper) -- (BOOL) validateEmail; +- (BOOL) isValidEmail; + +- (BOOL) isNumeric; @end diff --git a/NSString-Helper/NSString+Helper.m b/NSString-Helper/NSString+Helper.m index e501d62..c4d6293 100644 --- a/NSString-Helper/NSString+Helper.m +++ b/NSString-Helper/NSString+Helper.m @@ -10,7 +10,7 @@ @implementation NSString (Helper) -- (BOOL) validateEmail +- (BOOL) isValidEmail { BOOL stricterFilter = YES; NSString *stricterFilterString = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; @@ -20,4 +20,12 @@ return [emailTest evaluateWithObject:self]; } +- (BOOL)isNumeric { + BOOL isValid = NO; + NSCharacterSet *alphaNumbersSet = [NSCharacterSet decimalDigitCharacterSet]; + NSCharacterSet *stringSet = [NSCharacterSet characterSetWithCharactersInString:self]; + isValid = [alphaNumbersSet isSupersetOfSet:stringSet]; + return isValid; +} + @end diff --git a/README.md b/README.md index 8c7f48f..cd08e9d 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,16 @@ NSString-Helper is available through [CocoaPods](http://cocoapods.org). To insta it, simply add the following line to your Podfile: ```ruby -pod "NSString-Helper" +pod 'NSString-Helper' , :git => 'https://github.com/giuseppenucifora/NSString-Helper.git' +``` +##Usage + +```ruby +NSString *str = @"testCode"; + +NSLog(@"%@",[NSNumber numberWithBool:[str isNumeric]]); + +NSLog(@"%@",[NSNumber numberWithBool:[str isValidEmail]]); ``` ## Author