iOS 正则表达式
正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。系统自带的, 如: NSPredicate, rangeOfString:opt...
分类:
移动开发 时间:
2015-06-07 18:56:33
阅读次数:
212
iOS 正则表达式
不能全部为数字
不能全部为字母
必须包含字母和数字
6-20位
-(BOOL)checkPassWord
{
//6-20位数字和字母组成
NSString *regex = @"^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$";
NSPredicate * pred = [NSPredicate predic...
分类:
移动开发 时间:
2015-04-28 12:02:54
阅读次数:
134
1 简介: 2 3 正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检...
分类:
移动开发 时间:
2015-04-06 00:58:01
阅读次数:
222
#pragmamark-验证手机号码的正则表达式-(BOOL)checkTel:(NSString*)str{if([strlength]==0){UIAlertView*alert=[[UIAlertViewalloc]initWithTitle:@"手机号不能为空"message:nildelegate:nilcancelButtonTitle:@"确定"otherButtonTitles:nil,nil];[alertshow];returnNO;}NSStri..
分类:
移动开发 时间:
2015-02-07 19:05:50
阅读次数:
428
ios项目中常用的正则表达式及其用法献上,可以直接使用!...
分类:
移动开发 时间:
2015-02-07 15:55:41
阅读次数:
183
iOS在4.0里也可以用正则表达式了,功能也是相当强大。曾以为自己已经掌握了正则表达式,这2天才明白正则表达式有多复杂,原来还有专门厚厚的一本书《正则表达式入门经典》。小程序的目标是匹配PGN棋谱中的着法部分。规则就是:数字表示第几回合,后面有个小句点,然后红方着法,可以跟评注,然后是黑方着法,可以...
分类:
移动开发 时间:
2015-01-15 23:24:16
阅读次数:
146
1. iOS中使用正则表达式,用NSRegularExpression 这个类实例化方法:NSRegularExpression *regex = [[NSRegularExpression alloc]initWithPattern:@"在引号内写正则表达式" options:NSRegularE...
分类:
移动开发 时间:
2015-01-14 06:13:49
阅读次数:
168
常用正则表达式:
匹配双字节字符(包括汉字在内):[^x00-xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:ns*r
评注:可以用来删除空白行
匹配HTML标记的正则表达式:]*>.*?|
评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力...
分类:
移动开发 时间:
2014-12-31 22:56:00
阅读次数:
260
/*手机号码验证 MODIFIED BY HELENSONG*/
- (BOOL)isMobileNumber:(NSString *)mobileNum
{
/**
* 手机号码
* 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188
* 联通:130,131...
分类:
移动开发 时间:
2014-12-30 19:09:37
阅读次数:
288
- (BOOL)checkUsername{ NSString * regex = @"^[A-Za-z0-9]{1,15}$"; //正则表达式 NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES...
分类:
移动开发 时间:
2014-12-08 22:38:56
阅读次数:
211