iOS - 正则表达式判断邮箱、身份证..是否正确
来源:互联网 发布:德州扑克辅助软件 编辑:程序博客网 时间:2024/05/22 00:44
http://blog.sina.com.cn/s/blog_6fd90b5b0101gcqd.html
http://www.2cto.com/kf/201311/256494.html
常用的几个列出
//邮箱
+ (BOOL) validateEmail:(NSString *)email
{
}
//手机号码验证
+ (BOOL)checkTelNumber:(NSString *) telNumber
{
NSString *pattern =@"^1+[34578]+\\d{9}";
NSPredicate *pred = [NSPredicatepredicateWithFormat:@"SELF MATCHES %@", pattern];
BOOL isMatch = [predevaluateWithObject:telNumber];
return isMatch;
}
//身份证号
+ (BOOL) validateIdentityCard: (NSString *)identityCard
{
BOOL flag;
if (identityCard.length <= 0) {
flag = NO;
return flag;
}
NSString *regex2 = @"^(\\d{14}|\\d{17})(\\d|[xX])$";
NSPredicate *identityCardPredicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex2];
return [identityCardPredicate evaluateWithObject:identityCard];
}
//匹配中文
+ (BOOL) validateEmail:(NSString *)zhongwen
{
NSString *emailRegex = @"[\u4E00-\u9FA5]*";
NSPredicate *zhongwenTest = [NSPredicatepredicateWithFormat:@"SELF MATCHES %@", emailRegex];
return [zhongwenTestevaluateWithObject:zhongwen];
}
0 0
- iOS - 正则表达式判断邮箱、身份证..是否正确:
- iOS - 正则表达式判断邮箱、身份证..是否正确
- iOS - 正则表达式判断邮箱、身份证..是否正确:
- iOS - 正则表达式判断邮箱、身份证..是否正确:
- iOS - 正则表达式判断邮箱、身份证、电话号码...是否正确
- iOS - 正则表达式判断邮箱、身份证..是否正确:
- iOS - 正则表达式判断邮箱、身份证..是否正确
- iOS - 正则表达式判断邮箱、身份证..是否正确:
- iOS - 正则表达式判断邮箱、身份证..是否正确:
- iOS - 正则表达式判断邮箱、身份证..是否正确
- iOS - 正则表达式判断邮箱、身份证..是否正确
- ios正则表达式判断邮箱身份证是否正确
- iOS - 正则表达式判断邮箱、身份证..是否正确
- iOS - 正则表达式判断邮箱、身份证..是否正确:
- iOS - 正则表达式判断邮箱、身份证..是否正确
- iOS - 正则表达式判断邮箱、身份证..是否正确
- iOS - 常用正则表达式判断邮箱、身份证..是否正确
- iOS - 正则表达式判断邮箱、身份证..是否正确
- poj3080
- iOS屏幕旋转相关
- Scala语言 中的 apply 和 update 方法的使用
- telnet协商过程--转载自arthurscfd的《telnet协商》
- Express中method-override模块详解(一): 使用
- iOS - 正则表达式判断邮箱、身份证..是否正确
- maven之profile
- ArcMap——浏览地图
- 线性表实验
- 通过函数申请内存的两个函数剖析(malloc函数讲解)
- Andriod中的依赖注入
- 11111 - Generalized Matrioshkas
- 【Arduino】SD卡模块
- leetcode - Jump Game