给金额字符串加逗号,例如:30000000000.50-30,000,000,000.50
/**
给金额字符串加逗号,例如:30000000000.50->30,000,000,000.50
@param priceStr 待修改的金额字符串
@return 添加逗号的金额字符串
*/
- (NSString *)addCommaForPriceString:(NSString *)priceStr{
NSMutableString *str = priceStr.mutableCopy;
NSRange range = [priceStr rangeOfString:@"."];
NSInteger index = 0;
if (range.length > 0) {
//如果存在小数点,index就是小数点的位置
index = range.location;
}else{
//不存在小数点,index就是输入数字的长度
index = priceStr.length;
}
while ((index-3)>0) {
index -= 3;
[str insertString:@"," atIndex:index];
}
return str;
}
给金额字符串加逗号,例如:30000000000.50-30,000,000,000.50相关推荐
- 优化改良版:数组,List,等集合需要加逗号或其它符合转成字符串
大家经常需要数组加逗号拼接成字符串的情况传统作法就是写for,foreach拼接, 现给出优化改良版数组,List,等集合需要加逗号或其它符合转成字符串方法: 1 List<string> ...
- esnext:最后一个参数后面也允许加逗号了
https://jeffmo.github.io/es-trailing-function-commas 目前是一个 stage 3 的提案,Chakra 和 JSC 已经实现了,它允许我们在函数定义 ...
- scanf 输入加逗号(或者不加逗号)出现的异常及解决方案
我们在写 C 语言代码通常 scanf 的格式控制部分都有两种习惯,加逗号与不加逗号,而这两种情况都会因为我们的不同输入习惯产生一定的问题,这里给出另一种方法. 1.不加逗号 1 #include&l ...
- JS格式化数字(每三位加逗号)
方法一 function toThousands(num) {var result = [ ], counter = 0;num = (num || 0).toString().split('');f ...
- 【数据格式化】数字货币加逗号隔开
不辜负曾经那份热爱 工作中经常遇到数据格式化处理, 例如:12345.89转为12,345.89:-12345.89转为-12,345.89: 避免每次都需要重新测试重新写,在此做一下整理,方便后期查 ...
- 前端js将字符串按照逗号分割
将字符串按照逗号分割 var str = "chen,yong,jia"; var m = str.split(","); m是个数组通过下标可以取出截取的字符 ...
- 一个关于excel给某列尾部加逗号操作
目录 1 给某列后缀全部加上逗号 2 把excel 表的数据拿来用,为了格式好看,准备转义 3 猜想,会不会有文字编码问题? 4 我这样做的最终目的 1 给某列后缀全部加上逗号 想要在文字[注意是文字 ...
- python3打印不换行加逗号_python3让print输出不换行的方法
python3让print输出不换行的方法 python 3.x版本print输出不换行的格式如下: print(x, end="") 其中,end="" 可使 ...
- 给一个金额字符串插入逗号分隔 保留两位有效数字
格式:###,###.##** @param number 金额字符串** @return*/ - (NSString*) formatAmount:(NSString*)number {NSMuta ...
- android中使用jni对字符串加解密实现分析
android中使用jni对字符串加解密实现分析 近期项目有个需求.就是要对用户的敏感信息进行加密处理,比方用户的账户password,手机号等私密信息.在java中,就对字符串的加解密我们能够使用A ...
最新文章
- 手把手教你简单接入微信SDK
- YoloAll V2发布,集成所有主流Yolo模型于一身
- 判断闰年 php,PHP怎么判断一年是否为闰年?
- 旅行报告:JavaOne 2013 –重归荣耀
- zabbix安装部署windows_Zabbix监控windows部署安装
- SCPPO(二十七):技术盛宴—报表交流会
- 【JavaEE】第一章线程和多线程
- 面试题整理|45个CSS面试题
- 风力发电仿真系列-基于Simulink搭建的变速恒频双馈风力发电模型
- proteus仿真常见报错信息
- 麻将算法(二)牌型转换以及接牌
- C#-ShowWindow
- tensorrt部署YOLOv5模型记录【附代码,支持视频检测】
- 编译原理基本定义(文法、算符文法、算符优先文法、算符优先关系表、算符优先分析过程)
- SVG实现圆形进度条
- PhotoZoom Classic 7怎么样?对电脑和系统要求高不高?
- 5月华熙LIVE·五棵松荣获两项大奖
- 基于QQ远程协助的远程桌面实现
- 在农业银行做开发是什么样的体验?
- OSPF基础实验配置