美文网首页
UItextFiele每隔4个字符空格算法

UItextFiele每隔4个字符空格算法

作者: JasonEVA | 来源:发表于2016-03-07 11:04 被阅读46次

#pragma mark - UITextFieldDelegate

- (BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string {

if(textField == _cardTextField) {

// 四位加一个空格

if([stringisEqualToString:@""]) {// 删除字符

if((textField.text.length - 2) % 5 == 0) {

textField.text = [textField.textsubstringToIndex:textField.text.length -1];

}

returnYES;

}else{

if(textField.text.length % 5 == 0) {

textField.text = [NSStringstringWithFormat:@"%@ ", textField.text];

}

}

returnYES;

}

returnYES;

}

相关文章

  • UItextFiele每隔4个字符空格算法

    #pragma mark - UITextFieldDelegate -(BOOL)textField:(UITe...

  • iOS开发字符串每隔几个字符插入某个字符

    在下先举个例子,表示我们要操作这些元素 在下的算法思路就是: 遍历字符串,每隔4个字符插入一个空格 卡号:1234...

  • 正则表达式三行代码格式化手机号,银行卡号等

    主要用replaceFirst和replaceAll两个函数,可以匹配正则表达式。如果每隔几个字符串插一个空格可以...

  • php笔记(进阶2)

    去除字符串首尾的空格 trim( " 空格 " )去除一个字符串两端空格 rtrim(" 空格 ")去除一个字符串...

  • 语句表达式和流程控制

    代码风格: 代码格式指南: -pep8-缩进4空格, tab和空格不能混用-一行不超过79个字符-空行 赋值语句:...

  • js实现字符串算法

    字符串算法 替换空格 剑指offer:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为W...

  • js功能小算法

    title: JS常用功能小算法 字符串 1.为字符串每一个字符中插入其他字符(举例子:每一个字符之间插入空格) ...

  • Java语言规范

    缩进排版 1.尽量避免一行的长度超过80个字符. 2.if语句的换行通常使用8个空格的规则,因为常规缩进(4个空格...

  • 如何保证代码格式统一?

    多人协作时时常会出现你爱 Tab 他爱空格,你缩进 2 个字符,他爱 4 个字符的问题,还有换行符乱码、文章末尾空...

  • iOS UITextField 显示银行卡格式

    输入框显示银行卡格式,即为每隔4位出现一个空格,下面使用UITextFieldDelegate,编码实现:首先引用...

网友评论

      本文标题:UItextFiele每隔4个字符空格算法

      本文链接:https://www.haomeiwen.com/subject/olwakttx.html