直接上代码 textField在这个方法判断 textView 在对应的方法判断
+ (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
if ([textField isFirstResponder]) {
if ([string isEqualToString:@""]||[string isEqualToString:@"\\"]) {
return YES;
}
NSString *regex = @"[a-zA-Z0-9\\u4E00-\\u9FA5_,.?!:;…~_\\-\"\"/@*+'()<>{}/[/]()<>{}\\[\\]=%&$|\\/♀♂#¥£¢€\"^`,。?!:;……~“”、“()”、(——)‘’@‘·’&*#《》¥《〈〉》^〈$〉£{}\n{}¢【】%〖〗/〔〕\『』^「」|﹁﹂`. ➋➌➍➎➏➐➑➒]+";
NSPredicate * pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
return [pred evaluateWithObject:string]? YES : NO;
}
}
\字符在正则没找到怎么判断 我给写出来了 有大佬知道的望留言
网友评论