正则表达:NSRegularExpression的用法
来源:互联网 发布:龙珠超 知乎 编辑:程序博客网 时间:2024/05/20 20:03
//校验用户名
+ (BOOL) validateUserName : (NSString *) str
{
NSString*patternStr = [NSStringstringWithFormat:@"^.{0,4}$|.{21,}|^[^A-Za-z0-9u4E00-u9FA5]|[^\wu4E00-u9FA5.-]|([_.-])1"];
NSRegularExpression *regularexpression = [[NSRegularExpressionalloc]
initWithPattern:patternStr
options:NSRegularExpressionCaseInsensitive
error:nil];
NSUIntegernumberofMatch = [regularexpressionnumberOfMatchesInString:str
options:NSMatchingReportProgress
+ (BOOL) validateUserName : (NSString *) str
{