iOS UITextField限制输入字数
关于iOS的文本框有时需要限制字数,如手机号,在UITextField的代理单纯写一个判断,在字数超过限制时,这时再想删除就删除不掉,可以在代理这样写,就解决
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {if (!string.length){return YES;}if (textField.keyboardType == UIKeyboardTypeNumberPad){if ([string rangeOfCharacterFromSet:[[NSCharacterSet decimalDigitCharacterSet] invertedSet]].location != NSNotFound){return NO;}}NSString *updatedText = [textField.text stringByReplacingCharactersInRange:range withString:string];if (updatedText.length > 11) // 4 was chosen for SSN verification {if (string.length > 1){// BasicAlert(@"", @"This field accepts a maximum of 4 characters."); }return NO;} return YES; }
转载于:https://www.cnblogs.com/mangoes/p/4434760.html
iOS UITextField限制输入字数相关推荐
- iOS UITextField文字输入方向
phoneTF.textAlignment=NSTextAlignmentRight;
- iOS 限制输入字数完美解决方案
2019独角兽企业重金招聘Python工程师标准>>> 关于限制输入字数以前也做过,网上也很多方法. 但都不够完美,以前的测试人员也没千方百计的挑毛病,所以就糊弄过去了. 现在这个项 ...
- python限制输入字数_iOS 限制输入字数完美解决方案
关于限制输入字数以前也做过,网上也很多方法. 但都不够完美,以前的测试人员也没千方百计的挑毛病,所以就糊弄过去了. 现在这个项目的测试人员为了找bug真是无所不用其极.... 1.一般方法就是通过UI ...
- 【移动开发】EditText输入字数限制总结(包括中文输入内存溢出的解决方法)...
限定EditText输入个数的解决方案很多,但是一般主要考虑两点,也就是处理两件事: (1)不同语言字符(英文.中文等)处理方式 (2)输入字符达到数目后,是否仍然允许用户输入 第一点,涉及的东东其实 ...
- java 限制文本框长度_[Java教程]如何限制textarea文本框的输入字数
[Java教程]如何限制textarea文本框的输入字数 0 2015-12-24 15:00:10 如何限制textarea文本框的输入字数: 在实际应用中,往往需要限制文本框的输入字数的长度,下面 ...
- android限制输入字符的范围,Android EditText 对输入字数和内容范围进行限制
在做定制机时,对光敏值进行范围控制时,以及对区号输入时遇到对输入字数以及输入内容的显示.找了好多方法,终于找到了几种方法其中EditText的addTextChangedListener功不可没.例如 ...
- 实现textarea限制输入字数
2019独角兽企业重金招聘Python工程师标准>>> textarea称文本域,又称文本区,即有滚动条的多行文本输入控件,在网页的提交表单中经常用到.与单行文本框text控件不同, ...
- 实现文本框以及其背景(根据输入字数)动态拉伸
使用Vertical Layout Group/Horizontol Layout Group实现文本框(根据输入字数)动态拉伸(文本框背景跟随文本框变化同时拉伸) padding :用于在子布局元素 ...
- html 实时计算字数,JavaScript 实现textarea限制输入字数, 输入框字数实时统计更新,输入框实时字数计算移动端bug解决...
textarea称文本域,又称文本区,即有滚动条的多行文本输入控件,在网页的提交表单中经常用到.与单行文本框text控件不同,它不能通过maxlength属性来限制字数,为此必须寻求其他方法来加以限制 ...
- JavaScript 实现textarea限制输入字数, 输入框字数实时统计更新,输入框实时字数计算移动端bug解决...
textarea称文本域,又称文本区,即有滚动条的多行文本输入控件,在网页的提交表单中经常用到.与单行文本框text控件不同,它不能通过maxlength属性来限制字数,为此必须寻求其他方法来加以限制 ...
最新文章
- 【springboot】配置
- 计算机桌面分页,电脑word文档怎么快速分页?
- ActiveMQ学习笔记(二) JMS与Spring
- 一个类的实例是另一个类的属性python_Python中的类属性和实例属性引发的一个坑...
- 快捷启动_start for mac(快捷启动应用)
- zookeeper 命令
- 如何使用oracle查询,oracle 表查询
- c++从字符串中提取数字求和_【函数应用】单元格文本内提取数字并求和
- vue中用数组语法绑定class
- php怎么创建对象变量,php实现变量动态创建类的对象用法
- C++_程序注释_以及_认识变量_输出变量_认识常量---C++语言工作笔记009
- 准确率(Precision)、召回率(Recall)、F值(F-Measure)、ROC、AUC
- pdf安装 adobe acrobat reader DC
- jdk8 window 64位安装包 微云网盘下载
- jsp足球俱乐部管理系统Myeclipse开发sqlserver数据库web结构c#编程计算机网页项目
- 微信抽奖小程序怎么做怎么弄?微信抽奖小程序制作方法详细介绍
- 支付宝小程序 alipays协议链接跳转
- 【C熟肉】字符串len cpy实现
- 用RDA5807M实现收音机功能
- 一个创业公司的融资流程?