iOS 中textfield只允许输入字母和数字,限制长度
来源:互联网 发布:ceph 写入数据失败 编辑:程序博客网 时间:2024/06/10 01:29
在textfield中添加以下代码
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
if (textField ==_pwdTextField) {
NSUInteger lengthOfString = string.length; //lengthOfString的值始终为1
for (NSInteger loopIndex =0; loopIndex < lengthOfString; loopIndex++) {
unichar character = [string characterAtIndex:loopIndex]; //将输入的值转化为ASCII值(即内部索引值),可以参考ASCII表
// 48-57;{0,9};65-90;{A..Z};97-122:{a..z}
if (character <48) return NO;// 48 unichar for 0
if (character > 57 && character < 65) return NO; //
if (character > 90 && character < 97) return NO;
if (character > 122) return NO;
}
// Check for total length
NSUInteger proposedNewLength = textField.text.length - range.length + string.length;
if (proposedNewLength > 6) {
return NO;//限制长度
}
return YES;
}
return YES;
}
- iOS 中textfield只允许输入字母和数字,限制长度
- 限制textfield动态只能输入数字和字母且有长度限制
- 文本框只允许输入字母及数字,限制输入汉字
- html限制输入(只允许输入数字字母等)
- iOS开发之限制只输入数字和字母
- iOS中textfield有效限制输入长度
- Android:限制EditText中只可以输入字母和数字
- 限制EditText只输入数字和字母
- 只允许输入数字不允许输入字母和汉字和只允许粘贴数字
- iOS 限制UITextField只可以输入数字,限制文字长度
- iOS textField 只输入数字
- input验证(只允许输入字母和数字)
- ios 限制只能输入字母和数字
- ios 限制只能输入字母和数字
- ios 限制只能输入字母和数字
- ios 限制只能输入字母和数字
- 文本框只允许输入数字,中文,字母
- android edittext 只允许输入字母,数字
- 算法面试题总结
- 第一个cocos项目
- leetcode284 : Peeking Iterator
- 2.Nim Game(尼姆博弈)
- CodeForces 429B Working out(dp,四个角递推)
- iOS 中textfield只允许输入字母和数字,限制长度
- 151013的测试总结
- 【转】计算机网络_学习笔记 第三章 数据链路层
- 欢迎您在新浪博客安家
- 排序算法总结
- 【转载】你不是寂寞,你只是不想学…
- 大学真的就这么堕落了
- Java、Android在Eclipse上配置源代…
- 【转】升级android sdk到5.0…