验证是否为纯数字
2014-02-24 17:45
211 查看
//判断是否为整形:
- (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;
}
- (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;
}
相关文章推荐
- Xcode中彻底关闭ARC
- 说好的博客
- Android开发之异常处理篇(一):SDK Manager闪退的解决方法
- EASY_PAT_ZJU_ADVANCED LEVEL_1011 尽量用Vector代替Array,这样会方便很多
- Hibernate安装配置
- iOS 打电话
- extjs Grid 时,默认初始选中,解决默认选不中的问题
- cocos2dx 3.0 之 lua 创建类
- Win7 64位下ProxyCap代理Java
- SSO单点登录解决方案[转载]
- java网络编程(4):FTP
- C#加载XML文件,遍历所有的元素和属性匹配
- Keil MDK查看延时函数延时时间
- MYSQL的安装与卸载以及密码的修改(已知原密码)
- excel中拼sql格式,批量导入数据
- OCP-1Z0-053-V13.02-701题
- 5招增加你的博客流量
- 【毕设资料】网易有道阅读器试用
- Windows 下创建目录,以及递归删除目录
- apache的域名添加虚拟端口号