iOS判断字符串中含不含有汉字

方法一:

- (BOOL)hasChinese:(NSString *)str {

for(int i=0; i< [str length];i++){

int a = [str characterAtIndex:i];

if( a > 0x4e00 && a < 0x9fff)

{

return YES;

}

}

return NO;

}

方法二:

- (BOOL)isHasChineseWithStr:(NSString *)strFrom {

for (int i=0; i<strFrom.length; i++) {

NSRange range =NSMakeRange(i, 1);

NSString * strFromSubStr=[strFrom substringWithRange:range];

const char *cStringFromstr = [strFromSubStr UTF8String];

if (strlen(cStringFromstr)==3) {

//汉字

return YES;

} else if (strlen(cStringFromstr)==1) {

//字母

}

}

return NO;

}

时间: 2024-08-28 01:56:34

iOS判断字符串中含不含有汉字的相关文章

iOS判断字符串中含某一个字符if ([keyName rangeOfString:@&quot;_&quot;].location==NSNotFound) return keyName;

if ([keyName rangeOfString:@"_"].location==NSNotFound){ return keyName; } else{ NSLog(@"不存在某一字符"); }

iOS 判断字符串中含有某个字符串rangeOfString

//_roaldSearchText if([roadTitleLab.text rangeOfString:@"格力"].location !=NSNotFound) NSLog(@"yes"); else NSLog(@"no"); iOS 判断字符串中含有某个字符串rangeOfString,布布扣,bubuko.com

iOS 判断字符串中含有某个字符串 rangeOfString

//判断roadTitleLab.text 是否含有qingjoin if([roadTitleLab.text rangeOfString:@"qingjoin"].location !=NSNotFound)//_roaldSearchText { NSLog(@"yes"); } else { NSLog(@"no"); }

js判断字符串中的英文和汉字

有时需要判断一个字符是不是汉字,比如在用户输入含有中英文的内容时,需要判断是否超过规定长度就要用到.用 Javascript 判断通常有两种方法. 方法一 正则表达式,test()方法返回true 或 false. function checkCh(str){ var RegExp = new RegExp('[\\u4E00-\\u9FFF]','g'); return RegExp.test(str); } 方法二 通过检测字符的unicode编码,编码大于255的即为汉字,下面函数检测字符

java判断字符串中是否含有汉字

原文:http://www.open-open.com/code/view/1426332240717 判断字符串中是否含有汉字: String str = "test中文汉字"; String regEx = "[//u4e00-//u9fa5]"; /** * 判断有没有中文 */ if (str.getBytes().length == str.length()) { System.out.println("无汉字"); } else {

java判断字符串中是否包含汉字

原文:java判断字符串中是否包含汉字 源代码下载地址:http://www.zuidaima.com/share/1550463517428736.htm package com.zuidaima.util; /** *@author www.zuidaima.com **/ public class test { public static void main(String[] args) { String a = "中国China"; for (int i=a.length();

PHP判断字符串中是否含有中文

<?php $str = "测试中文"; echo $str; echo "<hr>"; //if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) { //只能在GB2312情况下使用 //if (preg_match("/^[\x7f-\xff]+$/", $str)){ //兼容gb2312,utf-

PHP判断字符串中是否包含指定字符串,支持中文哦

RT,随手写的 1 /** 2 * 判断字符串中是否包含指定字符串 3 * @var source 源字符串 4 * @var target 要判断的是否包含的字符串 5 * @return bool 6 */ 7 function hasstring($source,$target){ 8 preg_match_all("/$target/sim", $source, $strResult, PREG_PATTERN_ORDER); 9 return !empty($strResul

ios 判断字符串为空和只为空格解决办法

ios 判断字符串为空和只为空格解决办法- (BOOL)isBlankString:(NSString *)string{ if (string == nil) { return YES; } if (string == NULL) { return YES; } if ([string isKindOfClass:[NSNull class]]) { return YES; } if ([[string stringByTrimmingCharactersInSet:[NSCharacterS