先定义,尽量定义在前面,否则页面报错,会提示undefined。
/**
* 计算字符串长度(一个汉字等同于一个英文字母)
*/
String.prototype.realLength1 = function() {
return this.replace(/[^\x00-\xff]/g, "*").trim().length;
};
使用:
var resultTitle = $("#resulttitle").val();
var resultTitleLength = resultTitle.realLength1();