/**

给金额字符串加逗号,例如: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相关推荐

  1. 优化改良版:数组,List,等集合需要加逗号或其它符合转成字符串

    大家经常需要数组加逗号拼接成字符串的情况传统作法就是写for,foreach拼接, 现给出优化改良版数组,List,等集合需要加逗号或其它符合转成字符串方法: 1 List<string> ...

  2. esnext:最后一个参数后面也允许加逗号了

    https://jeffmo.github.io/es-trailing-function-commas 目前是一个 stage 3 的提案,Chakra 和 JSC 已经实现了,它允许我们在函数定义 ...

  3. scanf 输入加逗号(或者不加逗号)出现的异常及解决方案

    我们在写 C 语言代码通常 scanf 的格式控制部分都有两种习惯,加逗号与不加逗号,而这两种情况都会因为我们的不同输入习惯产生一定的问题,这里给出另一种方法. 1.不加逗号 1 #include&l ...

  4. JS格式化数字(每三位加逗号)

    方法一 function toThousands(num) {var result = [ ], counter = 0;num = (num || 0).toString().split('');f ...

  5. 【数据格式化】数字货币加逗号隔开

    不辜负曾经那份热爱 工作中经常遇到数据格式化处理, 例如:12345.89转为12,345.89:-12345.89转为-12,345.89: 避免每次都需要重新测试重新写,在此做一下整理,方便后期查 ...

  6. 前端js将字符串按照逗号分割

    将字符串按照逗号分割 var str = "chen,yong,jia"; var m = str.split(","); m是个数组通过下标可以取出截取的字符 ...

  7. 一个关于excel给某列尾部加逗号操作

    目录 1 给某列后缀全部加上逗号 2 把excel 表的数据拿来用,为了格式好看,准备转义 3 猜想,会不会有文字编码问题? 4 我这样做的最终目的 1 给某列后缀全部加上逗号 想要在文字[注意是文字 ...

  8. python3打印不换行加逗号_python3让print输出不换行的方法

    python3让print输出不换行的方法 python 3.x版本print输出不换行的格式如下: print(x, end="") 其中,end="" 可使 ...

  9. 给一个金额字符串插入逗号分隔 保留两位有效数字

    格式:###,###.##** @param number 金额字符串** @return*/ - (NSString*) formatAmount:(NSString*)number {NSMuta ...

  10. android中使用jni对字符串加解密实现分析

    android中使用jni对字符串加解密实现分析 近期项目有个需求.就是要对用户的敏感信息进行加密处理,比方用户的账户password,手机号等私密信息.在java中,就对字符串的加解密我们能够使用A ...

最新文章

  1. 手把手教你简单接入微信SDK
  2. YoloAll V2发布,集成所有主流Yolo模型于一身
  3. 判断闰年 php,PHP怎么判断一年是否为闰年?
  4. 旅行报告:JavaOne 2013 –重归荣耀
  5. zabbix安装部署windows_Zabbix监控windows部署安装
  6. SCPPO(二十七):技术盛宴—报表交流会
  7. 【JavaEE】第一章线程和多线程
  8. 面试题整理|45个CSS面试题
  9. 风力发电仿真系列-基于Simulink搭建的变速恒频双馈风力发电模型
  10. proteus仿真常见报错信息
  11. 麻将算法(二)牌型转换以及接牌
  12. C#-ShowWindow
  13. tensorrt部署YOLOv5模型记录【附代码,支持视频检测】
  14. 编译原理基本定义(文法、算符文法、算符优先文法、算符优先关系表、算符优先分析过程)
  15. SVG实现圆形进度条
  16. PhotoZoom Classic 7怎么样?对电脑和系统要求高不高?
  17. 5月华熙LIVE·五棵松荣获两项大奖
  18. 基于QQ远程协助的远程桌面实现
  19. 在农业银行做开发是什么样的体验?
  20. OSPF基础实验配置

热门文章

  1. Object强转为实体类类型失败!!!!!!
  2. 安卓快速排序与冒泡排序
  3. Vue.js 2.0 和 React、Augular等其他框架的全方位对比
  4. 某大型网络社区传播性XSS分析
  5. ACCESS的Ole对象读取写入
  6. 游戏开发之游戏策划的基本原则
  7. Java 2017.11.20 杨浩宁作业
  8. 5.28 周末笔记(三)
  9. codevs——T1048 石子归并
  10. RAD Studio 2010 环境设置(转)