注册 登录
主题 : 代码片段:输入的时候自动对银行账号进行格式化
级别: 精灵王

状态: 连续签到 - [5天]
UID: 5761
精华: 0
发帖: 832
可可豆: 37806 CB
威望: 38802 点
在线时间: 2093(时)
注册时间: 2009-05-16
最后登录: 2018-11-12
0 楼:  发表于: 2013-12-30 15:44    发自: Web Page

代码片段:输入的时候自动对银行账号进行格式化   

管理提醒: 本帖被 angellixf 从 代码例子区 移动到本区(2013-12-30)
没什么难度的代码,输入银行卡号的时候,对数字格式化,每四个数后面加个“-”,改成空格也行。
用户阅读的时候方便些。


- (NSString *)bankCardFormat:(NSString *)string
{
    NSString *result = nil;
    NSString *space = @"-";
    NSMutableString *mutableString = [[NSMutableString alloc] init];
    [mutableString appendString:string];
    int stringLength = [mutableString length];
    if (stringLength >= 4) {
        if (stringLength%5 == 0) {
            [mutableString insertString:space atIndex:stringLength-1];
        }
        result = mutableString;
    }else{
        result = mutableString;
    }
    return result;
}



分开来写吧,调用的时候

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
    if ([string length] > 0) {
        _textField.text = [self bankCardFormat:_textField.text];
    }
    
    return YES;
}




Bank.zip (28 K) 下载次数:43



[ 此帖被lw223在2013-12-30 16:11重新编辑 ]

http://dev.cocounion.com/
能吃能喝能睡
级别: 光明使者

状态: 连续签到 - [255天]
UID: 2069
精华: 5
发帖: 1091
可可豆: 124131 CB
威望: 126125 点
在线时间: 2583(时)
注册时间: 2009-02-07
最后登录: 2019-01-18
1 楼:  发表于: 2013-12-30 15:45    发自: Web Page
沙发。。
汉字字典 -2018最新专业版
级别: 精灵王

状态: 连续签到 - [106天]
UID: 41480
精华: 0
发帖: 2376
可可豆: 3084 CB
威望: 3532 点
在线时间: 1604(时)
注册时间: 2010-12-07
最后登录: 2019-01-16
2 楼:  发表于: 2013-12-30 15:46    发自: Web Page
板凳  





级别: 新手上路
UID: 51850
精华: 0
发帖: 1
可可豆: 161 CB
威望: 1 点
在线时间: 180(时)
注册时间: 2011-02-18
最后登录: 2018-05-02
3 楼:  发表于: 2013-12-30 16:22    发自: Web Page

不错。
级别: 精灵王

状态: 连续签到 - [8天]
UID: 1185
精华: 7
发帖: 145
可可豆: 25657 CB
威望: 25623 点
在线时间: 5079(时)
注册时间: 2008-11-01
最后登录: 2017-08-03
4 楼:  发表于: 2013-12-30 20:25    发自: Web Page
顶~~~~~~
旺财勇士
级别: 新手上路
UID: 85153
精华: 0
发帖: 28
可可豆: 173 CB
威望: 73 点
在线时间: 108(时)
注册时间: 2011-08-04
最后登录: 2016-05-13
5 楼:  发表于: 2013-12-30 21:07    发自: Web Page
借地问下楼主是怎么录的屏,希望能指点下。
级别: 精灵王

状态: 连续签到 - [341天]
UID: 4020
精华: 0
发帖: 437
可可豆: 24891 CB
威望: 25992 点
在线时间: 3388(时)
注册时间: 2009-04-02
最后登录: 2018-08-21
6 楼:  发表于: 2013-12-31 08:18    发自: Web Page
支持支持多谢分享
一直在努力,一直都觉得努力得还不够~~
www.etware.com
级别: 精灵王

状态: 连续签到 - [5天]
UID: 5761
精华: 0
发帖: 832
可可豆: 37806 CB
威望: 38802 点
在线时间: 2093(时)
注册时间: 2009-05-16
最后登录: 2018-11-12
7 楼:  发表于: 2013-12-31 09:21    发自: Web Page
回 5楼(wwwxl) 的帖子
gif制作软件,mac版本,见附件

附件: licecap124.dmg.zip (698 K) 下载次数:39
http://dev.cocounion.com/
能吃能喝能睡
级别: 新手上路
UID: 85153
精华: 0
发帖: 28
可可豆: 173 CB
威望: 73 点
在线时间: 108(时)
注册时间: 2011-08-04
最后登录: 2016-05-13
8 楼:  发表于: 2013-12-31 13:03    发自: Web Page
回 7楼(lw223) 的帖子
非常感谢。
级别: 精灵王

状态: 连续签到 - [146天]
UID: 143161
精华: 0
发帖: 1076
可可豆: 2389 CB
威望: 2247 点
在线时间: 1117(时)
注册时间: 2012-05-15
最后登录: 2018-12-21
9 楼:  发表于: 2014-01-01 21:14    发自: Web Page
板凳来了
向蒋委员长敬礼!

CocoaChina社区转载内容已尽可能注明出处,如未能核实来源或转发内容图片有权利瑕疵的,请及时联系社区进行修改或删除【联系方式QQ : 3442093904 邮箱:support@cocoachina.com】文章内容为作者独立观点,不代表CocoaChina社区立场。版权归原作者所有,如申请授权请联系作者,因文章侵权CocoaChina社区不承担任何法律及连带责任。

描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部