美文网首页程序猿阵线联盟-汇总各类技术干货iOS Developer
iOS开发之OC浮点数去除小数位末尾0+判断字符串是否为数字

iOS开发之OC浮点数去除小数位末尾0+判断字符串是否为数字

作者: JHAO_浮夸 | 来源:发表于2017-07-28 15:59 被阅读0次
1.关于小数位末尾去0

最近开发遇到该需求,网上搜索发现逻辑太过复杂,代码量太多,打算自己封装一下,分享给有需要的朋友


-(NSString*)deleteFloatAllZero:(NSString*)string

{

NSArray * arrStr=[string componentsSeparatedByString:@"."];

NSString *str=arrStr.firstObject;

NSString *str1=arrStr.lastObject;

while ([str1 hasSuffix:@"0"]) {

str1=[str1 substringToIndex:(str1.length-1)];

}

return (str1.length>0)?[NSString stringWithFormat:@"%@.%@",str,str1]:str;

}

2.关于判断字符串是否为数字

有时候会遇到这种需求,正常情况下,后台传过来的数子类型我们是可以直接转换的,但有时也会莫名的传来非数字类型,这时就要加判断再做相应的的处理。


- (BOOL)isAllNumberInString:(NSString *)str{

str = [str stringByTrimmingCharactersInSet:[NSCharacterSet decimalDigitCharacterSet]];

str=[str stringByReplacingOccurrencesOfString:@"." withString:@""];

if (str.length > 0) {

return NO;

}

return YES;

}

相关文章

  • iOS开发之OC浮点数去除小数位末尾0+判断字符串是否为数字

    1.关于小数位末尾去0 最近开发遇到该需求,网上搜索发现逻辑太过复杂,代码量太多,打算自己封装一下,分享给有需要的...

  • ES6几个好用的数字操作方法

    判断是否为数字 判断是否为整数 判断是否为浮点数 将浮点数转换成整数

  • 字符串面试题总结

    规则判断 判断字符串是否符合整数规则 判断字符串是否符合浮点数规则 判断字符串是否符合回文字符串规则 数字运算in...

  • ABAP-数字、日期格式与函数

    正则表达式判断字符串是否含非数字 日期格式处理 [SAP ABAP开发技术总结]数据输入输出转换、小数位/单位/货...

  • java 正则 常用

    1、判断字符串 是否为纯字母 2、判断字符串 是否为纯数字 3、判断字符串 是由字母和数字组成 4、判断字符串 是...

  • iOS【NSString基本方法】

    判断字符串是否包含数字 判断字符串是否包含英文字母 判断字符串是否包含数字与字母 去掉首尾空格字符 判断是否为空 ...

  • NSString处理-会陆续更新

    1.用正则表达式截取 字符串中的数字。代码如下 1.过滤掉不是数字的字符串 2. 去除空格 3. 判断字符串是否为空

  • 常用正则表达式整理

    1、替换全部斜杠为“-” 2、判断字符串是否为空且不能全为空 【js判断是否有空格】 3、去除字符串中所有的ht...

  • python 判断输入类型

    判断Python输入是否为数字 在接收raw_input方法后,判断接收到的字符串是否为数字 例如: str = ...

  • iOS 各种判断

    iOS 判断数字 iOS 判断邮箱 空字符串 电话号码

网友评论

    本文标题:iOS开发之OC浮点数去除小数位末尾0+判断字符串是否为数字

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