关闭

OC实现的电话号码格式化Demo

标签: oc格式化
369人阅读 评论(0) 收藏 举报
分类:
     
            在应用中,往往需要从电话簿获取电话信息,但电话簿里获取的电话号码往往是 XXX-XXXX-XXXX 或者 (XXX)-XXXXXX等格式。为了获取纯数字或者指定格式的电话号码,往往需要格式化电话号码

          这个Demo的功能是过滤不在白名单里的字符,从而去掉电话号码里的 “-”, “ ”之类的字符,白名单在宏  NUMBERS里设置
        
         实现效果:
         

 
  Demo工程:
               http://download.csdn.net/detail/jenny890105/9284433


          1、分清各种类型的关系和转换方法,如 NSData, NSArray和 char*  之间
          2、 本Demo中不涉及中文,所以没有特别处理编码格式,倘若有中文,则需要考虑 UTF8 UNICODE之类的问题
          3     OC 里针对字符串的API很多,能借鉴的尽量借鉴

     PS: 在需要删除指定字符的场合,OC里的
                [NSString  stringByReplacingOccurrencesOfString:(NSString *)src  withString:(NSString *)des];
                 也很好用,但有不足之处:
                    1、只能将src 替换成des,不能批量替换字符集合
           


        

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:9562次
    • 积分:320
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:4篇
    • 译文:0篇
    • 评论:0条