iOS开发:字符编码-判断NSString是纯汉字还是含有汉字
来源:互联网 发布:水利工程造价软件下载 编辑:程序博客网 时间:2024/04/24 04:47
在一些特定的情况下,我们需要判断字符串是否为纯汉字,还是只是含有汉字的情况。
我把它写成了一个分类,方便大家使用
NSString+Chinese.h
#import <Foundation/Foundation.h>@interface NSString (Chinese)- (BOOL)isChinese;//判断是否是纯汉字- (BOOL)includeChinese;//判断是否含有汉字@end
NSString+Chinese.m
#import "NSString+Chinese.h"@implementation NSString (Chinese)- (BOOL)isChinese{ NSString *match = @"(^[\u4e00-\u9fa5]+$)"; NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF matches %@", match]; return [predicate evaluateWithObject:self];}- (BOOL)includeChinese{ for(int i=0; i< [self length];i++) { int a =[self characterAtIndex:i]; if( a >0x4e00&& a <0x9fff){ return YES; } } return NO;}
注:相关内容我会继续更新。如果想找一些iOS方面的代码可以关注我的简书,我会持续更新,大家一起探讨探讨
转载地址:http://www.jianshu.com/p/18cc511b5828
0 0
- iOS开发:字符编码-判断NSString是纯汉字还是含有汉字
- ios--nsstring判断汉字
- 判断字符串中的每个字符是汉字还是非汉字
- 判断字符串中的每个字符是汉字还是非汉字
- JS 判断字符是否含有汉字
- 判断字符是否是汉字
- iOS 怎么判断字符串是汉字还是字母
- js判断含有汉字
- js判断含有汉字
- js、javascript判断是汉字还是字母
- 判断一个字符串是由字符还是数字、还是汉字组成
- ORD 函数可以取得字符的ASCII码的值 判断一个字符是汉字还是
- iOS开发笔记-判断输入的是否是汉字
- Java判断字符是否是汉字
- Java判断字符是否是汉字
- delphi判断字符是否是汉字
- Java 判断字符是否是中文汉字
- Android 判断字符是否是汉字
- [P1396]营救
- String 类
- R第八问 shiny server 运维
- 为什么 IO 多路复用要搭配非阻塞 IO?
- JavaScript的Console扩展和输出级别控制
- iOS开发:字符编码-判断NSString是纯汉字还是含有汉字
- 把数据库表中某几列值相同的行去重,只保留一行
- 常用的正则表达式大全
- 剑指offer 求一个数的n次方,不考虑大数问题
- k
- 怎样使用jquery刷新验证码图片
- swift3 for 反序循环
- mkyaffs2image 下载编译使用
- android sqlite中String日期查询转换操作