首页 > Web开发 > 详细

js中如何判断汉字,以及如何计算汉字的字符长度

时间:2016-03-05 14:41:48      阅读:221      评论:0      收藏:0      [点我收藏+]

 

这是一段统计字符串(包含汉字)长度的方法:

         var str = ‘2二3三4四‘;

		alert(getStrlen(str))
		function getStrlen(str){
			var json = {len:0};
			var re = /[\u4e00-\u9fa5]/;   正则表达式,判断是否为汉字
			for (var i = 0; i < str.length; i++) {
					if(re.test(str.charAt(i))){
							json[‘len‘]++;
					}
			};
			return json[‘len‘]+str.length;
		}

  这是判断是否为汉字的方法:

         var str = ‘2二3三4四‘;
		var end = (/[\u4e00-\u9fa5]/g).test(str);  //这是判断是否为汉字的正则表达式;
		console.log(end);        //true
		alert(getStrlen(str));   //9

  

js中如何判断汉字,以及如何计算汉字的字符长度

原文:http://www.cnblogs.com/swl267/p/5244761.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!