首页 > 其他 > 详细

正则表达式

时间:2016-01-27 14:37:02      阅读:86      评论:0      收藏:0      [点我收藏+]

1、

(?!_)  不能以_开头
(?!.*?_$)  不能以_结尾

[a-zA-Z0-9_\u4e00-\u9fa5]+  至少一个汉字、数字、字母、下划线

2、

只含有汉字、数字、字母、下划线,下划线位置不限:
^[a-zA-Z0-9_\u4e00-\u9fa5]+$

3、

由数字、26个英文字母或者下划线组成的字符串
^\w+$

4、

2~4个汉字
@"^[\u4E00-\u9FA5]{2,4}$";

// 对NSArray进行过滤
- (void)test1{
    NSArray *array = [[NSArray alloc]initWithObjects:@"beijing",@"shanghai",@"guangzou",@"wuhan", nil];
    NSString *string = @"ang";
    NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF CONTAINS %@",string];
    NSLog(@"%@",[array filteredArrayUsingPredicate:pred]);
    
}

 

正则表达式

原文:http://www.cnblogs.com/kinghx/p/5163077.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!