Android 判断是否是是全汉字、全字母、全数字、数字和字母等(代码)
更新时间:2016年12月25日 11:05:50 作者:哈喽mybaby
这篇文章主要介绍了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 判断是否是是全汉字、全字母、全数字、数字和字母等,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
android和服务器的URLEncodedUtils乱码编码问题的解决方案
今天小编就为大家分享一篇关于android和服务器的URLEncodedUtils乱码编码问题的解决方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2019-03-03
Android 中使用 ViewPager实现屏幕页面切换和页面轮播效果
ViewPager是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。下面我们就展示下ViewPager可以实现的两种简单效果,感兴趣的朋友一起看看吧2016-12-12
Android 使用ContentObserver监听数据库内容是否更改
这篇文章主要介绍了Android 使用ContentObserver监听数据库内容是否更改的相关资料,ContentObserver内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,需要的朋友可以参考下2017-08-08


最新评论