博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NSCharacterSet(只保留textField中输入的数字)
阅读量:7121 次
发布时间:2019-06-28

本文共 565 字,大约阅读时间需要 1 分钟。

 

#define TEXT_INPUT_NUMBERS @"0123456789"

 

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

{

  if(textField == _textInput){

       if(range.location >= 11){

              return NO;

       }

 

    NSCharacterSet *cs;

      cs = [[NSCharacterSet   characterSetWithCharactersInString:TEXT_INPUT_NUMBERS] invertedSet];

        NSString *filtered = [[string componentsSeparatedByCharactersInSet:cs] componentsJoinedByString:@""];

        BOOL basicTest = [string isEqualToString:filtered]; 

          return basicTest;

  }

  return YES;

}

转载地址:http://aviel.baihongyu.com/

你可能感兴趣的文章
Android设备新型恶意软件,融合银行木马、键盘记录器和移动勒索软件等功能
查看>>
SpringBoot使用jsp
查看>>
爬取了陈奕迅新歌《我们》10万条评论数据发现:原来,有些人只适合遇见
查看>>
如何在win10系统上安装linux子系统
查看>>
Android零基础入门第68节:完善RecyclerView,添加首尾视图
查看>>
mcs-51单片机CPU的内部结构及工作原理
查看>>
深浅copy
查看>>
eclipse运行maven项目,tomcat启动报错
查看>>
kali 安装grub theme
查看>>
Ubuntu安装JDK,搭建java环境
查看>>
AFNetworking框架下的SSL服务器证书的自定义验证
查看>>
redis——哈希(hash)
查看>>
开启Restful
查看>>
区块链100讲:带你走进EOS的存储系统
查看>>
图片上传至服务器实现压缩
查看>>
国外论坛BCH关注度暴涨
查看>>
如何更高效的管理原生微服务应用
查看>>
LAMP架构一
查看>>
hibernate中多对多关系映射时的xml文件
查看>>
PhalApi-OSS--阿里云OSS包
查看>>