那么获取这段字符串的字节数呢?
----
英文字母肯定lenght和字节数都一样:都是1
而中文lenght=1,字节数=2
因此,需要作的就是把中文字符的字节数计算出来。
----
方法一:




方法二:























=====
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x0000-\x00ff]
可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
=====
=====
JS中的几个函数:
charAt(num) //获取字符串的num位置的字符
charCodeAt(num)//获取字符串的num位置的字符的unicode编码
fromCharCode(num)//获取unicode编码对应的ascii编码(不确定是不是)
=====
部分代码来源:http://bbs.gradmin.cn/thread-20092-1-1.html
一个有关的效果:http://onlyaa.com/html/jsui/20080623/2241.html