银行卡输入自动断开 如1111 2222 3333 444
来源:互联网 发布:常州市软件行业协会 编辑:程序博客网 时间:2024/05/21 06:55
代理就不用多说了
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ NSString *text = [textField text]; NSCharacterSet *characterSet = [NSCharacterSet characterSetWithCharactersInString:@"0123456789\n"]; 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;}
1111 2222 3333 444
0 0
- 银行卡输入自动断开 如1111 2222 3333 444
- 银行卡输入
- 银行卡号 输入4位自动加入空格符
- IOS 银行卡每输入4位自动加空格
- JS输入银行卡号,4位自动加空格
- 输入银行卡号,每四位自动加一个空格
- 银行卡输入每4位自动加空格
- 安卓银行卡输入框实现自动加空格
- JS正则-银行卡每输入四位自动空格
- Android输入框控制银行卡账号输入格式:4位一个空格 如6666 6666 6666
- 输入银行卡号码
- android 银行卡。。空格输入
- 银行卡输入四位加一空格
- BankCardUtils(根据银行卡号 获取 银行卡类型、银行名称和银行编码 自动格式化银行卡号、手机号、身份证号输入的工具类)
- 磁卡(如银行卡)知识
- JS控制文本框:输入银行卡号,4位自动加上空格分隔
- JS控制文本框:输入银行卡号,4位自动加上空格分隔
- Android 监听EdiText 检测输入银行卡号每四位自动空格
- ios block回调实现方法
- 我和程序员打了13年交道后,为什么做了缘创派?
- 算法速成(7)图操作
- 使用厄拉多塞筛法计算素数的和
- C# I/O 助手类
- 银行卡输入自动断开 如1111 2222 3333 444
- 也谈 Euler Problem 13
- iOS Provisioning Profile(配置文件)与Code Signing详解
- CUint
- Redis 2种持久化模式的缺陷
- 宽带离网用户分析(3) 建模框架
- 关于使用github上开源类库 ios-ftp-server 的心得
- 将cantk runtime嵌入到现有的APP中
- 想写什么写什么