iOS每日一记 ------之正则表达式 判断手机号 限制textfiled的长度
来源:互联网 发布:php未来10年发展 编辑:程序博客网 时间:2024/06/18 03:58
正则表达式。。。手机号判断 一个方法就搞定了
-(void)checkTel:(NSString *)str
{
NSString *regex = @"^((13[0-9])|(147)|(15[^4,\\D])|(18[0,5-9]))\\d{8}$";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
BOOL isMatch = [pred evaluateWithObject:str];
if (!isMatch)
{
[MBProgressHUD showError:@"请输入正确的手机号"];
return;
}
[self.myTimer setFireDate:[NSDate dateWithTimeIntervalSinceNow:0]];
}
就是这样 喵。。。。
下面是限制textfiled的长度
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if ([string isEqualToString:@"\n"])
{
return YES;
}
NSString * toBeString = [textField.text stringByReplacingCharactersInRange:range withString:string];
if (self.tf3 == textField)
{
if ([toBeString length] > 11)
{
textField.text = [toBeString substringToIndex:11];
[MBProgressHUD showError:@"字符数超过最大限制"];
return NO;
}
}
return YES;
}
- iOS每日一记 ------之正则表达式 判断手机号 限制textfiled的长度
- iOS之每日一记。。。。 键盘下去 限制textfiled的长度
- iOS textfiled限制长度
- iOS正则表达式之手机号的验证
- 判断手机号的正则表达式
- iOS开发:Swift里正则表达式的正确用法(限制TextField的文本输入,登录时判断正确的手机号)
- iOS开发,最新判断是否是手机号的正则表达式
- iOS 手机号的正则表达式
- iOS正则表达式判断手机号和密码
- 正则表达式之判断是否是手机号
- 正则表达式判断手机号
- 正则表达式判断手机号
- Java正则表达式判断手机号的例子
- 手机号、邮箱的正则表达式判断
- 正则表达式判断手机号的合法性
- ios--正则表达式--手机号
- iOS 手机号正则表达式
- ios手机号正则表达式
- 数据结构系列之堆排序(基于数组实现)
- Struts 2.3.4.1完整示例
- 黑马程序员——Java基本语法(一):关键字、标识符、常量与变量、运算符
- android lcd帧率
- GRE填空对比词汇——稳定VS变化
- iOS每日一记 ------之正则表达式 判断手机号 限制textfiled的长度
- 解决maven项目在eclipse中debug时看不到源码
- xcode 配置SVN详细步骤
- IOS开发—7种常用手势UIGestureRecognizer介绍
- duilib按钮的右击事件
- debian下安装jdk
- C/C++程序从编译到最终生成可执行文件的过程分析
- J2EE是什么(一)
- 百度地图API显示多个标注点带提示的代码