- var len = 0;
- var v = $.trim($(this).val());
- for(i=0;i<v.length;i++) {
- if(v.charCodeAt(i)>256) {
- len += 3;
- } else {
- len++;
- }
- }
利用charCodeAt 获取该字符的unicode编码来判断,(unicode编码:例如,字符A的编码是65,字符B的编码是66,以此类推)当大于256时,说明是中文;之后通过判断服务器对1个中文的长度 来控制 前台length 长度。
利用charCodeAt 获取该字符的unicode编码来判断,(unicode编码:例如,字符A的编码是65,字符B的编码是66,以此类推)当大于256时,说明是中文;之后通过判断服务器对1个中文的长度 来控制 前台length 长度。