textField 电话号码
来源:互联网 发布:jquery json转url参数 编辑:程序博客网 时间:2024/05/17 09:09
今天做了TextField填写电话号码,但是遇到了电话号码限制,或者中英文限制的需求,这一个我弄了2个小时,终于找出了2个方法,写出来一起分享下,希望大家多多支持和收藏,谢谢:
前提是需要遵守UITextFieldDelegate协议,代码直接写,XIB定制的话,鼠标右击,在弹出的菜单栏中点击加号,和File‘s Owner链接起来。
#pragma mark - UITextField代理
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {if ([string isEqualToString:@""]) {
return YES;
}
if (textField.text.length >= 11) {
return NO;
}
/**
* 限制输入数字,方法一:
*/
// NSCharacterSet *numberSet = [NSCharacterSet characterSetWithCharactersInString:@"0123456789"];
// // 但可以输入数字
// NSRange numberRange = [string rangeOfCharacterFromSet:numberSet];
// if (numberRange.location == NSNotFound) {
// return NO;
// }
// return YES;
/**
* 限制输入数字,方法二:
*/
NSString *validRegEx =@"^[0-9]$";
NSPredicate *regExPredicate =[NSPredicate predicateWithFormat:@"SELF MATCHES %@", validRegEx];
BOOL myStringMatchesRegEx = [regExPredicate evaluateWithObject:string];
if (myStringMatchesRegEx) {
return YES;
}
return NO;
}
0 0
- textField 电话号码
- iOS TextField电话号码输入限制
- 电话号码
- 电话号码
- 电话号码
- 电话号码
- 电话号码
- 电话号码
- 电话号码
- 电话号码
- 电话号码
- 电话号码
- 电话号码
- textfield只能输入数字,(登录、注册电话号码的格式判断)等正则表达
- textField
- textField
- TextField
- TextField
- phpstorm常见问题
- Android网络相关操作类
- 十分钟学会Python
- Android6.0 动态权限(Runtime Permission)
- Android出现Error:(1, 0) Your project path contains non-ASCII characters.
- textField 电话号码
- String类和StringBuffer类的区别
- Spark RDD API详解(一) Map和Reduce
- oracle 12c:新特性-WITH语句的改善
- Objective-C动画二:Layer动画
- C#之自定义Vector3
- 标准C++中的string类的用法总结
- Qt之添加Windows资源文件(.rc文件)
- css--活动问题