c#怎么判断textbox的值是中文
2015-11-10 17:57
281 查看
判断一个字符是不是汉字通常有三种方法,第1种用 ASCII 码判断,第2种用汉字的 UNICODE 编码范围判 断,第3种用正则表达式判断,下面是具体方法。
1、用ASCII码判断
在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,根据这个范围可以判断,具体代码如下:
调用方法:CheckStringChinese("是不是汉字");
2、用汉字的 UNICODE 编码范围判断
汉字的 UNICODE 编码范围是4e00-9fbb,根据此范围也可 以判断,具体代码如下:
调用方法:CheckStringChineseUn("是不是汉字");
3、用正则表达式判断
用正则表达式判断也是根据汉字的 UNICODE 编码范围判断的,具体代码如下:
1、用ASCII码判断
在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,根据这个范围可以判断,具体代码如下:
调用方法:CheckStringChinese("是不是汉字");
2、用汉字的 UNICODE 编码范围判断
汉字的 UNICODE 编码范围是4e00-9fbb,根据此范围也可 以判断,具体代码如下:
调用方法:CheckStringChineseUn("是不是汉字");
3、用正则表达式判断
用正则表达式判断也是根据汉字的 UNICODE 编码范围判断的,具体代码如下:
相关文章推荐
- c#rsa 非对称加密
- c# Equals和==的区别
- c#实现16进制和字符串之间转换的代码
- (转)C#为什么要使用Invoke,它和BeginInvoke有什么区别
- c#自制视屏监控
- C#中int? 转换为 int 型
- C#基础系列——一场风花雪月的邂逅:接口和抽象类
- NET(C#)接入Dubbo服务,Zookeeper作为Dubbo服务的注册中心,实现thrift协议访问接口(1)
- NET(C#)接入Dubbo服务,Zookeeper作为Dubbo服务的注册中心,实现thrift协议访问接口(1)
- C#常用字符串加密解密方法封装代码
- C# 大小写转换,方便index of
- C#按照指定长度分割中英文字符串
- C# ListView用法详解 很完整
- C# WPF 读写Excel文件
- c# EXCEL读取
- C#中Trim()、TrimStart()、TrimEnd()的用法
- C#操作word之文本替换
- C#之数据类型转换
- C# WebService 基础实例
- C#--表达式计数器,有小数点,没有优先级。