纯数字、字母 、 汉字 的判断

摘要: 纯数字、字母 、 汉字 的判断 限制UITextfield

徘徊边缘 提交于 2019-12-06 09:59:01
摘要: 限制UITextfield的内容应用相当广泛 纯数字、字母 、 汉字 的判断 判断全汉字(这个问题苦恼了我很久,现在很方便,几行代码就搞定): if ([ self deptNameInputShouldChinese ]) { [ DemonAlertHelper showToastWithMessage : @" 只能是中文 " ]; return ; } 调用这个方法就可 #pragma mark-- #pragma mark 输入中文 - ( BOOL ) deptNameInputShouldChinese { NSString *regex = @"[\u4e00-\u9fa5]+" ; NSPredicate *pred = [ NSPredicate predicateWithFormat : @"SELF MATCHES %@" ,regex]; if (![pred evaluateWithObject : inputTextField . text ]) { return YES ; } return NO ; } 判断全数字: - ( BOOL ) deptNumInputShouldNumber { NSString *regex = @"[0-9]*" ; NSPredicate *pred = [ NSPredicate