UITextField 限制值输入数字和英文
2016-05-06 16:30
453 查看
define kAlphaNum @"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
<pre name="code" class="objc" style="color: rgb(51, 51, 51); font-size: 14px; line-height: 22.4px;">self.textField.keyboardType = UIKeyboardTypeASCIICapable;- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{NSCharacterSet *cs;cs = [[NSCharacterSet characterSetWithCharactersInString:kAlphaNum] invertedSet];NSString
*filtered = [[string componentsSeparatedByCharactersInSet:cs] componentsJoinedByString:@""]; //按cs分离出数组,数组按@""分离出字符串BOOL canChange = [string isEqualToString:filtered];return self.textField.text.length>=5?NO: canChange;
}
同时能限制长度
相关文章推荐
- easy-ui之datagrid 单元格样式设置
- quick 如何创建对象的传入参数
- 用UICollectionView实现无限轮播图
- IOS UITextField输入位数限制
- Java学习GUI最大公约数
- APUE多线程--条件变量
- spark sql运行出错(Container killed on request. Exit code is 143)
- 用户体验设计(UED)小知识---产品经理深入浅出课程
- Android字符串相关类 - StringBuilder
- Android字符串相关类 - StringBuilder
- easyui防止panel,dialog,window超出父元素边界
- HDU4027 Can you answer these queries? 线段树
- Codeforces Round #350 (Div. 2) E. Correct Bracket Sequence Editor 栈 链表
- TP框架整合Swagger UI接口文档
- 打印spi GUID
- Android Volley 之自定义Request
- UILabel
- UINavigationBar UINavigationItem UIBarButtonItem UIToolBar 和 UITabBar UITabBarItem
- document.queryCommandState
- UI组件篇(下)