判断字符串是否全是中文,和包含中文
判断字符串是否全是中文,和包含中文
阴雨音语 发表于1年前
判断字符串是否全是中文,和包含中文
  • 发表于 1年前
  • 阅读 32
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

 


 

OC->Demo点此下载.Swift请桥接.

桥接方法点此

#pragma mark - 判断字符串 是不是 全是中文
- (BOOL)xnIsChinese
{
    NSString *match = @"(^[\u4e00-\u9fa5]+$)";
    NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF matches %@", match];
    return [predicate evaluateWithObject:self];
}

#pragma mark - 判断字符串 是不是 包含中文
- (BOOL)xnIsIncludeChinese
{
    for(int i=0; i< [self length];i++)
    {
        int a =[self characterAtIndex:i];
        if( a >0x4e00&& a <0x9fff){
            return YES;
        }
    }
    return NO;
}

学自: 梦亦趣 (简书)

共有 人打赏支持
粉丝 56
博文 302
码字总数 45295
×
阴雨音语
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: