C#怎么判断字符是不是汉字_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > C#怎么判断字符是不是汉字

C#怎么判断字符是不是汉字

 2016/12/24 5:40:45  欣宇  程序员俱乐部  我要评论(0)
  • 摘要:支持并尊重原创!原文地址:http://jingyan.baidu.com/article/2c8c281deb79ed0008252af1.html判断一个字符是不是汉字通常有三种方法,第1种用ASCII码判断,第2种用汉字的UNICODE编码范围判断,第3种用正则表达式判断,下面是具体方法。1、用ASCII码判断在ASCII码表中,英文的范围是0-127,而汉字则是大于127,根据这个范围可以判断,具体代码如下:调用方法:CheckStringChinese("是不是汉字");2
  • 标签:C#

支持并尊重原创!原文地址:http://jingyan.baidu.com/article/2c8c281deb79ed0008252af1.html

 

判断一个字符是不是汉字通常有三种方法,第1种用 ASCII 码判断,第2种用汉字的 UNICODE 编码范围判 断,第3种用正则表达式判断,下面是具体方法。

 

  1、用ASCII码判断

  在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,根据这个范围可以判断,具体代码如下:

class="pic-cursor-pointer" src="/Upload/Images/2016122405/0E63984DDB93B70C.jpg" alt="" width="500" height="350" data-is-check="1">

  调用方法:CheckStringChinese("是不是汉字");

 

 

2、用汉字的 UNICODE 编码范围判断

汉字的 UNICODE 编码范围是4e00-9fbb,根据此范围也可 以判断,具体代码如下:

 

  调用方法:CheckStringChineseUn("是不是汉字");

 

 

  3、用正则表达式判断

  用正则表达式判断也是根据汉字的 UNICODE 编码范围判断的,具体代码如下:

  调用方法:CheckStringChineseReg("是不是汉字");

发表评论
用户名: 匿名