Javascript判断中文字节

var input=document.getElementById('input');

var match=e_nick.value.match(/[^\\\\\\\\\\\\\\\\x00-\\\\\\\\\\\\\\\\x80]/ig) ;

var length=input.length;

if(match)length+=match.length;

input.length获取输入框中字符串的文本,match为匹配到中文的集合

input.length会将中文计算为1个字节,然后加上中文的个数1个节刚好与1个中文代表2个字节相符

原文地址:https://www.cnblogs.com/newmin/p/1885470.html