unicode编码 汉字

unicode编码汉字区间  

u4E00  ----   u9FFF

也有使用 u4E00   ---  u9FA5 的,准确来讲应该使用 u4E00  ----   u9FFF。

u4E00  ----   u9FFF是为汉字预留的编码范围。

u4E00   ---  u9FA5是以前截止某个时间点已经被汉字编码占用的范围。

u9fa6 ---  u9fff 以前是空码,暂时未定义。

现在u9fa6 开始的很多编码已经被新编码为汉字,使用u9FA5来界定汉字已经不准确了。

通过检查unicode编码检查指定字符串中是否包含汉字:

扫描二维码关注公众号,回复: 277358 查看本文章
<script>

//检查指定字符串中是否包含汉字
function checkCh(str){  	
  var myReg = new RegExp("[\\u4E00-\\u9FFF]+","g");
  return  myReg.test(str);
}
alert(checkCh('中国')); //true
alert(checkCh('abc中国de')); //true
alert(checkCh('abcde')); //false

</script>

猜你喜欢

转载自huangqiqing123.iteye.com/blog/2340021