android 判断汉子 字母 数字 Android 判断是否是是全汉字、全字母、全数字、数字和字母等(代码)
哈喽mybaby 人气:0想了解Android 判断是否是是全汉字、全字母、全数字、数字和字母等(代码)的相关内容吗,哈喽mybaby在本文为您仔细讲解android 判断汉子 字母 数字的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:android,判断汉子,字母,数字,下面大家一起来学习吧。
直接看代码吧!!!
#pragma mark 判断只能为中文的 - (BOOL) zsStringInputOnlyIsChinese:(NSString*)string { NSString *regex = @"[\u4e00-\u9fa5]+"; NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex]; if ([pred evaluateWithObject:string]) { return YES; } return NO; } #pragma mark 判断只能为数字的 - (BOOL) zsStringInputOnlyIsNumber:(NSString*)string { NSString *regex =@"[0-9]*"; NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex]; if ([pred evaluateWithObject:string]) { return YES; } return NO; } #pragma mark 判断只能为字母的 - (BOOL) zsStringInputOnlyIsLetter:(NSString*)string { NSString *regex =@"[a-zA-Z]*"; NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex]; if ([pred evaluateWithObject:string]) { return YES; } return NO; }
#pragma mark 判断只能为字母或数字的 - (BOOL) zsStringInputOnlyIsNumber:(NSString*)string { NSString *regex =@"[a-zA-Z0-9]*"; NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex]; if ([pred evaluateWithObject:string]) { return YES; } return NO; }
以上所述是小编给大家介绍的Android 判断是否是是全汉字、全字母、全数字、数字和字母等,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
加载全部内容