IOS开发中怎样验证邮箱的合法性
2024-10-16 08:02:18
IOS开发中怎样验证邮箱的合法性
文章参考:http://www.codes51.com/article/detail_94157.html
代码:
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. self.title=@"验证邮箱的合法性"; NSString *email=@"123456@codes51.com"; NSLog(@"--%i-",[self isValidateEmail:email]); }
//用正则表达式 -(BOOL)isValidateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex]; return [emailTest evaluateWithObject:email]; }
输出:
2014-11-17 14:29:54.704 验证邮箱的合法性[29052:60b] --1-
最新文章
- 【BZOJ1415】 [Noi2005]聪聪和可可 概率与期望
- [转]Android样式的开发:shape篇
- STM32重映射(PinRemap)的使用,注意!
- 《BI那点儿事》数据流转换——模糊查找转换
- js 添加广告
- ubuntu 休眠之后网络间接失败 can not connect to network after suspend (wake up)
- 20步打造最安全的NGINX WEB服务器
- Python3基础 大于一个数的同时小于一个数
- css中那些你可能没注意到的东西
- MySql的rpm安装
- NS2仿真:公交车移动周期模型及性能分析
- Hdu 3410 【单调队列】.cpp
- cpptoolstip界面提示库使用
- Gradle 1.12翻译——第二十章. 构建环境
- visual studio 中sstrcpy报错的问题
- Rocketlab公司火箭Electron介绍
- [Bayes] Point -->; Hist: Estimate ";π"; by R
- Linux下部署多个Tomcat(完整)
- ACM-ICPC 2018 焦作赛区网络预赛- G:Give Candies(费马小定理,快速幂)
- Ubuntu16.10上安装NodeJS6.9.2
热门文章
- design pattern Builder 生成器设计模式
- 人活系列Streetlights (秩)
- C语言easy忽视的细节(第四部分)
- bash no such file or directory in ubuntu 1404
- vs2015web工程中的html引用压缩后css后无法智能提示的问题解决
- Linux NetHogs监控工具介绍(转)
- cygwin的163镜像(转)
- hdu4288 Coder 2012成都网络赛 A题
- Android Push Notifications using Google Cloud Messaging (GCM), PHP and MySQL
- android tv 全屏幕垂直画