iOS中电话号码和邮箱判断
来源:互联网 发布:spring mybatis打印sql 编辑:程序博客网 时间:2024/05/23 00:06
在iOS应用中我们经常会遇到一些个人信息的设置,需要判断用户输入的信息是否正确,电话号码和邮箱等是否符合要求,下面直接上代码:
1,判断字符串是否是电话号码:
- (BOOL)checkTelNumber:(NSString*)telNumber
{
NSString *pattern =@"^1+[3578]+\\d{9}";
NSPredicate *pred = [NSPredicatepredicateWithFormat:@"SELF MATCHES %@",pattern];
BOOL isMatch = [predevaluateWithObject:telNumber];
return isMatch;
}
2.判断字符串是否是邮箱地址:-(BOOL)isValidateEmail:(NSString *)email {
NSString *emailRegex =@"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
NSPredicate *emailTest = [NSPredicatepredicateWithFormat:@"SELF MATCHES %@", emailRegex];
return [emailTestevaluateWithObject:email];
}
3.判断字符串是否都是有数字组成
- (BOOL)isAllNum:(NSString *)string{
unichar c;
for (int i=0; i<string.length; i++){
c=[string characterAtIndex:i];
if (!isdigit(c)) {
returnNO;
}
}
returnYES;
}
邮箱的验证如果要更严谨还需要再进一步的验证,可以在用的时候根据需求改进!
- iOS中电话号码和邮箱判断
- IOS判断邮箱和电话号码的正则表达式
- iOS - 正则表达式判断邮箱、身份证、电话号码...是否正确
- 邮箱和电话号码验证
- ios 判断电话号码和电子邮件的规范
- ios 判断电话号码
- OC--验证邮箱和电话号码
- iOS 判断名字、省份证号、电话号码、邮箱 、车牌号码的正则表达式
- java 判断电话号码,邮箱格式是否正确
- java 判断电话号码,邮箱格式是否正确
- 常用格式判断(邮箱、电话号码、身份证件)
- iOS 对于邮箱、电话号码、身份证等检查
- iOS NSString+RegexCategory.h 邮箱、电话号码、
- iOS开发中邮箱,电话号码,身份证,密码,昵称正则表达式验证
- iOS开发中邮箱,电话号码,身份证,密码,昵称正则表达式验证
- iOS开发中邮箱,电话号码,身份证,密码,昵称正则表达式验证
- iOS开发中邮箱,电话号码,身份证,密码,昵称正则表达式验证
- iOS中邮箱-电话号码-身份证号码等的验证代码
- Android手机屏幕适配知识整理
- 如何监测谁用了SQL Server的Tempdb空间?
- 签名认证算法Digest
- 深入理解dvm和jvm
- php try catch捕获错误
- iOS中电话号码和邮箱判断
- EXTjs入门大全
- KMP算法详解
- PostgreSQL 百亿数据 秒级响应 正则及模糊查询
- 自定义的广告轮播 --(三)(无限循环)
- ganglia安装与启动
- View中MeasureSpec的作用
- 1.ssm框架springmvc拦截"/"后资源文件找不到问题
- Android Studio教程