使用正则表达式效率比用charCodeAt()方法要高
实例:
var str="这1215是kj全asa部的a中525文11字a符";
var len=str.match(/[^\x00-\x80]/g); //可以返回含有中文字符的数组。\xhh,匹配的是一个十六进制字符hh.(注:h取值范围是0-9a-f) ^\x00-\x80(注意有个非) 是全角字符的范围 这个是通过正则来获取value中的全角字符
for(var i=0;i<len.length;i++){
document.write(len[i]);//连续输出所有汉字
}
document.write("<br>"+2*len.length);//即可得到汉字字符串的字符个数