`
wangangie19
  • 浏览: 43384 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

iphone 正则表达式小应用 NSRegularExpression

 
阅读更多

  - (BOOL)isNumbericString:(NSString *)str
   {
       NSRegularExpression *regularexpression = [[NSRegularExpression alloc] 
                                                 initWithPattern:@"^(?:|0|[1-9]\\d{0,})(?:\\.\\d*)? $"
                                                 options:NSRegularExpressionCaseInsensitive 
                                                 error:nil];
       NSUInteger numberofMatch = [regularexpression numberOfMatchesInString:str 
                                                                     options:NSMatchingReportProgress
                                                                       range:NSMakeRange(0, str.length)];
             [regularexpression release];
             if(numberofMatch > 0)
       {
           NSLog(@"%@ isNumbericString: YES", str);
           return YES;
       }
             NSLog(@"%@ isNumbericString: NO", str);
       return NO;
   }
  参考:正则表达式30分钟入门教程 http://deerchao.net/tutorials/regex/regex.htm
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics