美文网首页
检测一个字符串是否为整数或者小数格式

检测一个字符串是否为整数或者小数格式

作者: 风语菡 | 来源:发表于2015-09-06 15:33 被阅读0次

    对于输入的字符串,用正则表达式过滤是否是整数或者小数

    + (BOOL)  isNumber:(NSString *) string {

          NSString*regex =@"^[+-]?[0-9]+([.]{0,1}[0-9]+){0,1}$"; //整数或者小数的正则表达式

          NSPredicate*pred = [NSPredicatepredicateWithFormat:@"SELF MATCHES %@", regex];

          BOOLisMatch = [predevaluateWithObject:string];

          if(!isMatch)

          {

                  NSLog(@"不是数字”);

          }else

         {

                 NSLog(@"是数字");

         }

          return  isMatch;

    }

    有关正则表达的语法和知识详见此网页http://codecloud.net/regular-3519.html

    相关文章

      网友评论

          本文标题:检测一个字符串是否为整数或者小数格式

          本文链接:https://www.haomeiwen.com/subject/ufkrcttx.html