Guest User

Untitled

a guest
Aug 10th, 2012
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. Regular expression for ios
  2. -(BOOL)textField:(UITextField*)textField shouldChangeCharactersInRange:(NSRange)r replacementString:(NSString*)s
  3. {
  4. NSCharacterSet * reject = [[NSCharacterSet characterSetWithCharactersInString:@"QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm1234567890-&"] invertedSet];
  5. if ([s rangeOfCharacterFromSet:reject].length)
  6. {
  7. return NO;
  8. }
  9. return YES;
  10. }
  11.  
  12. NSMutableCharacterSet *legalCharacters = [NSCharacterSet alphanumericCharacterSet];
  13. [legalCharacters addCharactersInString:@"-&"];
  14. NSCharacterSet *illegalCharacters = [legalCharacters invertedSet];
  15.  
  16. NSString *testString = @"ThisStringWillFail@#$%";
  17.  
  18. if ([testString rangeOfCharacterFromSet:illegalCharacters].location == NSNotFound) {
  19. // string passed validation
  20. } else {
  21. // string failed validation
  22. }
Advertisement
Add Comment
Please, Sign In to add comment