美文网首页
iOS点滴记录

iOS点滴记录

作者: 荔枝lizhi_iOS程序猿 | 来源:发表于2018-07-19 16:17 被阅读67次

1.只能输入固定的字符

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
    
      BOOL res = [QKValidateHelper validInputWithFixCharacter:@"0123456789" inputString:string];
    if (!res) {
        [MBProgressHUD showFlashTextInWindow:@"只能输入数字"];
        return NO;
    }
    return  YES;
}
/** 验证输入只能为固定的字符串 基本方法
 比如只能输入 "0123456789"
 */
+(BOOL)validInputWithFixCharacter:(NSString *)fixCharacter inputString:(NSString *)inputString{
    BOOL result = YES;
    NSCharacterSet* tmpSet = [NSCharacterSet characterSetWithCharactersInString:fixCharacter];
    int i = 0;
    while (i < inputString.length) {
        NSString * string = [inputString substringWithRange:NSMakeRange(i, 1)];
        NSRange range = [string rangeOfCharacterFromSet:tmpSet];
        if (range.length == 0) {
            result = NO;
            break;
        }
        i++;
    }
    return result;
}

相关文章

  • iOS点滴记录

    1.只能输入固定的字符

  • iOS点滴记录-KVC

    KVC - key valued coding 键值编码 常用方法 setValue:forKey:(为对象的属性...

  • 开发中记录的点点滴滴

    开发中记录的点点滴滴 1. iOS 组件化 2. iOS 打包成framework[https://www.jia...

  • 2017-10-16

    从此记录所思点滴。 从此记录所思点滴。

  • iOS之Xcode设置点滴记录

    1、若想将模拟器上的状态栏改变颜色,如想改为白色,则有时需要在info.plist文件中添加如下Boolean的键...

  • 点滴记录

    《集邮》 【学习目标】 1、探索并掌握三位数除以一位数,商是两位数的除法的计算方法,并能正确进行竖式计算。 2、能...

  • 点滴记录

    1. 偶然在一篇文章里看到一个写作平台的线下活动通知,因时间和地点很合适,立马跟随文字引导报了名。人生的首次线下活...

  • 点滴记录

    二宝感冒已经一周多了,还是没有好,鼻涕一直没停,咳嗽也没有除根!昨天出去玩,可能又受凉了,今天感冒更厉害了!凌晨一...

  • 点滴记录

    最近一周是忙碌的,在这里我学习了之前从来没有接触过的编程语言,在这我之前我总是感觉这个东西是神奇的,对它有...

  • 点滴记录

    2018年5月7号骑行70公里,2018年5月8号读完了曹雪芹的上册,这是我在2018年看的第几本书了也没有记录,...

网友评论

      本文标题:iOS点滴记录

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