博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS开发如何判断字符串是否是整数,浮点数,纯数字
阅读量:4959 次
发布时间:2019-06-12

本文共 562 字,大约阅读时间需要 1 分钟。

//判断是否为整形:

- (BOOL)isPureInt:(NSString*)string{

    NSScanner* scan = [NSScanner scannerWithString:string];

    int val;

    return[scan scanInt:&val] && [scan isAtEnd];

}

 

//判断是否为浮点形:

- (BOOL)isPureFloat:(NSString*)string{

    NSScanner* scan = [NSScanner scannerWithString:string];

    float val;

    return[scan scanFloat:&val] && [scan isAtEnd];

}

 

//判断是否是纯数字

 if( ![self isPureInt:insertValue.text] || ![self isPureFloat:insertValue.text])

 {

       resultLabel.textColor = [UIColor redColor];

       resultLabel.text = @"警告:含非法字符,请输入纯数字!";

       return;

 }

转载于:https://www.cnblogs.com/akiha/p/6559340.html

你可能感兴趣的文章
Qt And MFC Mouse Over Tips
查看>>
JSP/Servlet 中的汉字编码问题
查看>>
《构建之法》(十)
查看>>
django之信号
查看>>
[noip2013]货车运输(kruskal + 树上倍增)
查看>>
简单工厂模式
查看>>
#hashMap冲突原理#详细
查看>>
基于单片机定时器---年月日时分秒的算法
查看>>
linux中IDE和SATA硬盘的区别
查看>>
关于清理缓存的解决方案
查看>>
编译时获得系统的日期和时间
查看>>
Unity3D写雷电游戏(一)
查看>>
Mybatis之使用注解开发CRUD
查看>>
C语言错误:request for member ‘xxx’ in something not a structure or union
查看>>
[LintCode] Pow(x, n) 求x的n次方
查看>>
冒泡排序逐步详解相关笔记(一)
查看>>
sql server split 分割 两种方法
查看>>
spring学习之@ModelAttribute运用详解
查看>>
语义分析应用——美通社
查看>>
数据类型及操作
查看>>