UITextField格式化银行卡号
来源:互联网 发布:sql导入excel数据 编辑:程序博客网 时间:2024/04/29 20:31
实现UITextField的代理方法:
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSString *text = [textField text]; NSCharacterSet *characterSet = [NSCharacterSet characterSetWithCharactersInString:@"0123456789\b"]; string = [string stringByReplacingOccurrencesOfString:@" " withString:@""]; if ([string rangeOfCharacterFromSet:[characterSet invertedSet]].location != NSNotFound) { return NO; } text = [text stringByReplacingCharactersInRange:range withString:string]; text = [text stringByReplacingOccurrencesOfString:@" " withString:@""]; NSString *newString = @""; while (text.length > 0) { NSString *subString = [text substringToIndex:MIN(text.length, 4)]; newString = [newString stringByAppendingString:subString]; if (subString.length == 4) { newString = [newString stringByAppendingString:@" "]; } text = [text substringFromIndex:MIN(text.length, 4)]; } newString = [newString stringByTrimmingCharactersInSet:[characterSet invertedSet]]; if (newString.length >= 24) { return NO; } [textField setText:newString]; return NO;}
0 0
- UITextField格式化银行卡号
- IOS 使用UITextField自动格式化银行卡号
- IOS 使用UITextField自动格式化银行卡号
- IOS 使用UITextField自动格式化银行卡号
- IOS 使用UITextField自动格式化银行卡号
- iOS 使用UITextField自动格式化银行卡号
- UITextField格式化电话号码和银行卡
- UITextField格式化银行卡号码解决方案
- UITextField格式化电话号码和银行卡
- iOS开发笔记--使用UITextField自动格式化银行卡号
- iOS开发笔记--使用UITextField自动格式化银行卡号
- iOS开发--使用UITextField自动格式化银行卡号
- iOS开发笔记--使用UITextField自动格式化银行卡号
- JS格式化银行卡号
- JS格式化银行卡号
- 格式化银行卡号
- iosUITextFiled银行卡号格式化
- 银行卡号格式化
- MyEclipse整合SVN
- 【JAVA基础知识总结】Java I/0流概述以及使用方法
- mysql用户资源限制
- C#容器类实例
- xcode新建工程时出现fatal: unable to auto-detect email address (got 'Rabstone@bogon.(none)')错误
- UITextField格式化银行卡号
- Web Service中Autowired失效的问题
- C# Lambda表达式
- unity log写入文件
- opencv中Mat的type、channels、dims、depth
- C99标准学习笔记(4)——sizeof运算符
- easyUI 1.3.2 dataGrid动态绑定列名和数据
- Reverse Nodes in k-Group
- hdu5249KPI动态中位数(两个set)