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

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

作者: 风语菡 | 来源:发表于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

相关文章

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

    对于输入的字符串,用正则表达式过滤是否是整数或者小数 + (BOOL) isNumber:(NSString *)...

  • iOS 遇到的小问题、小技巧

    字符串格式化 将小数类型的转换为字符串,有小数就显示没有就显示整数。例如:源数据为 7.5,88,99,想显示成@...

  • Angular 小数管道符

    number管道用来将数字处理为需要的小数格式 接收的参数格式为:{最少整数位数}.{最少小数位数}-{最多小数位...

  • 校验字符串

    目录:1、校验字符串是否为空2、判断字符串是否符合邮政编码格式3、判断字符串是否全是整数4、判断字符串是否全部是字...

  • 数据类型

    整数 int类型 整数类型即位整数 浮点类型 浮点类型了解为小数类型 字符串 字符串类型一定要加“” b ="sd...

  • JZ-053-表示数值的字符串

    表示数值的字符串 题目描述 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100",...

  • 面试题20:表示数值的字符串

    请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。 例如,字符串"+100","5e2","-123",...

  • 表示数值的字符串

    请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","...

  • 算法-20. 表示数值的字符串

    请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100"、"5e2"、"-123"、"...

  • LeetCode 每日一题 [52] 表示数值的字符串

    LeetCode 表示数值的字符串 [中等] 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字...

网友评论

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

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