判断一个字符是否为汉字字符

1 bool IsChineseChr(char ch)
2 {
3     var reg = new Regex("^[\u4E00-\u9FA5]{0,}$");
4     if (reg.IsMatch(ch.ToString()))
5         return true;
6     return false;
7 }

若为汉字字符,则返回true,否则返回false。

时间: 2024-12-14 06:38:10

判断一个字符是否为汉字字符的相关文章

判断一个字符串中的每字符是否相同

描述:aaa  每个字符相同, aba 每个字符不全相同, a113 没有字符也不全相同 <title>判断一个字符串中的每字符是否相同</title> <script> function judgeCharEqual(str){ for(var i = 0; i < str.length; i++){ if(str[0] != str[i]){ return false; } } return true; } var res = prompt('请输入一个字符串

#2 判断一个字符串是否包含重复字符

「Google面试题」 [题目] 判断一个字符串是否包含重复字符.例如:“good”就包含重复字符‘o’,而“abc”就不包含重复字符 [题目分析] 对字符串进行遍历,统计每一个字符的个数,如果不为1则跳出遍历并返回True [解答] 1 #!/Users/minutesheep/.pyenv/shims/python 2 # -*- coding: utf-8 -*- 3 4 5 def isDup(strs): 6 ''' 7 判断字符串是否有重复字符 8 ''' 9 for ch in s

oracle中如何判断一个字符串是否含有汉字

oracle中如何判断一个字符串是否含有汉字 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ①全角字符的判断,或者是含有汉字的字符串的判断 本文如有错误或不完善的地方请大家多多指正,ITPUB留言或QQ皆可,您的批评指正是我写作的最大动力. 一.2.2 实验环境介绍 11.2.0.3  RHEL6.5 一.2.3 本文简介 看到网友问,怎么查询表中某个字段数据是不是包含了

请写出一个宏定义,用以判断一个C是否是字母字符,若是,得1,否则得0

#include<stdio.h> #define M (a>='a'&&a<='z')?1:0 #define N (a>='A'&&a<='Z')?1:0 #include<stdlib.h> main() { char a; int b; scanf("%c",&a); if(a>='a') b=M; else b=N; printf("%d\n",b); syste

C#中如何判断一个字符是汉字

判断一个字符是不是汉字通常有三种方法,第一种用 ASCII 码判断,第二种用汉字的 UNICODE 编码范围判 断,第三种用正则表达式判断,以下是具体方法. 1.用ASCII码判断 在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,具体代码如下: string text = "是不是汉字,ABC"; for (int i = 0; i < text.Length; i++) { if ((int)text[i] > 127) Console.WriteLi

C# 之 判断一个字符是否是汉字

判断一个字符是不是汉字通常有三种方法: [1] 用 ASCII 码判断:[2] 用汉字的 UNICODE 编码范围判断:[3] 用正则表达式判断. 1.用ASCII码判断 在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,具体代码如下: string text = "汉字,ABC"; for (int i = 0; i < text.Length; i++) { if ((int)text[i] > 127) Console.WriteLine("

js判断输入字符串长度(汉字算两个字符,字母数字算一个):例如 要求输入12的字,24个字节

<html> <head> <title>js判断输入字符串长度(汉字算两个字符,字母数字算一个)</title> <style type="text/css"> .pbt { margin-bottom: 10px; } .ie6 .pbt .ftid a, .ie7 .pbt .ftid a { margin-top: 1px; } .cl:after { clear: both; content: ".&quo

Delphi判断一个字符是否为汉字的最佳方法

//判断字符是否是汉字 function IsHZ(ch: WideChar): boolean; var i:integer; begin i:=ord(ch); if( i<19968) or (i>40869) then result:=false else result:=true; end; //判断字符是否是汉字 function IsHZ(ch: WideChar): boolean; var i:integer; begin i:=ord(ch); if( i<19968

c语言里面判断字符是否为汉字

这是跟汉字的存储方式有关,西文字符用ASCII码的话,一个字节可以表示一个字符,而汉字用的是双字节表示一个汉字.那么,为了在机器内部区分ASCII码和汉字机内码,就规定汉字的两个字节的最高为都为1.例如:汉字"啊"的汉字机内码为B0A1H表示成双字节是这样的10110000 10100001本程序用的就是判断最高位的方法.int is_zh_ch(char p){ if(~(p >> 8) == 0) 将p字节进行移位运算,右移8位,这样,如果移位后是0,则说明原来的字节最