iOS开发知识点汇集一 —— 输入校验
来源:互联网 发布:高清网络电视下载apk 编辑:程序博客网 时间:2024/06/15 08:06
1、数字字符校验
#define NUMBERSPERIOD @"0123456789."- (BOOL)CheckInput:(NSString *)string { NSCharacterSet *cs; cs = [[NSCharacterSet characterSetWithCharactersInString:NUMBERSPERIOD] invertedSet]; NSString *filtered = [[string componentsSeparatedByCharactersInSet:cs] componentsJoinedByString:@""]; BOOL basicTest = [string isEqualToString:filtered]; return basicTest; }
- (BOOL)CheckInput:(NSString *)text { NSString*Regex = @"^\\w{2,16}{1}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELFMATCHES %@", Regex]; return [emailTest evaluateWithObject:text];}
- (BOOL)CheckInput:(NSString *)text { NSString *Regex = @"1\\d{10}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELFMATCHES %@", Regex]; return [emailTest evaluateWithObject:text];}
4、判断邮箱
- (BOOL)CheckInput:(NSString *)text { NSString *Regex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELFMATCHES %@", Regex]; return [emailTest evaluateWithObject:text];}
- (BOOL)CheckInput:(NSString *)text{ NSString *Regex = @"\\w{6,16}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELFMATCHES %@", Regex]; return [emailTest evaluateWithObject:text];}
- iOS开发知识点汇集一 —— 输入校验
- iOS开发知识点汇集二 —— 输入校验
- iOS开发知识点汇集一
- iOS开发知识点汇集四 —— UITableView的使用
- iOS开发知识点汇集三 —— Delegate的使用
- iOS开发常用输入校验
- iOS开发资源汇集
- iOS开发知识点总结(一)
- IOS 输入校验
- IOS输入校验
- Struts2输入校验(一)
- Struts2——输入校验
- iOS开发 -- UITableView 完整知识点总结(一)
- IOS开发知识点总结(一)
- iOS开发零碎知识点(一)
- Struts2输入校验(一)配置文件校验
- iOS开发实用技巧—身份证的正则校验
- iOS开发实用技巧—身份证的正则校验
- 播放音乐
- 透过代理连接SSH
- YII Framework学习教程-YII的Modules(模块化)
- WinCE BSP所有结构熟悉
- 常用正则表达式
- iOS开发知识点汇集一 —— 输入校验
- C++类三大特征(复习下)
- s:action使用方法
- Jvm早期优化(编译期)
- android adb常用命令
- 封装log4net日志管理类
- Android中各种Java包的功能描述
- 那些人,那些话
- 数据结构二叉树的先序中序后序遍历(递归方式)