为form中的文本框绑定验证最大长度事件(按字节)
?
/** * 按字节截取字符串, 一个中文按3个字节算的 * * @param str * @param maxlength * @returns */ function subStr(str,maxlength){ var len = 0; // 我ab for(var i=0; i<str.length; i++){ len += (str.charCodeAt(i)>255 ? 3 : 1); if(len>maxlength){ return str.substring(0,i); } } return str; }
?