`

IOS判断是否为数字

    博客分类:
  • IOS
 
阅读更多
判断是否为整形:
- (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];
}
分享到:
评论

相关推荐

    iOS 验证输入框是否是数字与字母的组合

    适合新手学习的iOS 验证输入框是否是数字与字母的组合

    IOS判断字符串是不是纯数字的方法总结

    给大家分享了在IOS中判断字符串是不是纯数字的三种方法,大家可以根据自己的需求来选择对应的方法实现,有需要的朋友们可以参考借鉴,下面来看看。

    IOS中用正则表达式判断输入的内容为8-16位且同时包含数字和字母

    主要介绍了IOS中用正则表达式判断输入的内容为8-16位且同时包含数字和字母,需要的朋友可以参考下

    IOS开发之判断两个数组中数据是否相同实例详解

    主要介绍了IOS开发之判断两个数组中数据是否相同实例详解的相关资料,需要的朋友可以参考下

    IOS手机号码验证

    现在很多app软件注册的方式都采用手机号码注册,手机号码毫无疑问都是有数字组成的。为了避免用户输入错误的手机号码,所以我们要做手机号码的验证。手机号码的验证其实还是非常简单的,采用正则表达式就行了。

    iOS 正则表达式判断纯数字及匹配11位手机号码的方法

    //是否是纯数字 + (BOOL)isNumText:(NSString *)str{ NSString * regex = @"(/^[0-9]*$/)"; NSPredicate * pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; BOOL isMatch = [pred ...

    ios-MOTTypeTextField是可以判断正则的textfield.zip

    我在这个类里面封装了几个常用的正则,当然开发者也可以自己填入正则表达式,而且公开了return的事件方法,调用起来更方便,不需要实现代理,如果是填写纯数字的情况下还可以设置最大值,总之是一个日常用到的工具类...

    IOS开发常用的正则表达式

    正则表达式是一种用来进行文本匹配的工具,其语法优美简洁。在开发中,查找、对比以及匹配字符串是家常便饭的业务,通过正则表达式...还有,大部分的固定电话都是0区号-八位数字的格式,那么正则表达式的匹配如下 ^0\

    iOS中textField限制字符串长度、字符数的方法

    最近在开发的时候遇到一个问题,就是需要限制TextField中输入的字符串的长度,但是不是直接根据长度限制,而是根据字符数限制,一个汉字为两个字节,数字字母为一个字符。超过字符限制则不允许继续输入并弹出toast...

    iOS中常见正则表达式验证方法

    1.验证 手机号码 ,这个是对任意输入的一串数字做验证,返回一个识别结果(字符串),根据这个结果再做判断。 //判断手机号码 + (NSString *)valiMobile:(NSString *)mobile{ if (mobile.length != 11){ return @...

    数字键盘添加“完成”按钮(iPhone源代码)

    来源:Licence:Unspecified平台:iOS设备:...支持各个版本,里面加了iphone 5的4寸屏幕判断。 小编注:感谢开发者@碳化熊_ 分享代码于Code4App。 Code4App编译测试,适用环境:Xcode 4.3 与 4.5, iOS 5.0 与 6.0。

    C++实例输入多行数字到数组

    前天做某公司笔试题的时候,其输入格式是多行数字,每行以空格为分隔符,以换行符号为结束输入到多个数组。在JAVA中有相应的函数直接将一行拆成数组,感觉在C++中这中输入方式还是挺奇怪的,今天想出一种解决方式。 ...

    词法分析&&编译原理

    实验1 词法分析 一、 实验目的 ... if(判断ch是数字字符的条件)' { sum=0; while(ch>='0'&&ch) { sum=sum*10+ch-'0'; ch=prog[p++]; } p--;执行语句2; } else ………完成剩余程序代码 }

    InputValidat

    控制UitextFiel输入判断,看看是否为数字

    F. Find my Family (dp预处理+set二分)

    给定一个数列,判断是否能找到任意三个数字 a[i],a[j],a[k],i<ja>a[j] 首先逆序预处理出每个数字并且包括这个数字右边最大的值。 然后从左到右扫一遍,结合set进行二分查找出刚刚 比当前数字大的数,然后判断是否...

    举例讲解iOS应用开发中对设计模式中的策略模式的使用

    策略模式是一种常见的软件设计模式,这里简单得介绍一下策略模式并用IOS简单实现一下。 所谓的策略模式,顾名思义是要采用不同的策略的。一般来说,在不同的情况下,处理某一个问题的方法也不一样。比如说对字符串...

Global site tag (gtag.js) - Google Analytics