var m9k = {};
我们提供的服务有:成都做网站、成都网站制作、微信公众号开发、网站优化、网站认证、吉利ssl等。为1000多家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的吉利网站制作公司
m9k.GetLength = function(str) {
///summary获得字符串实际长度,中文2,英文1/summary
///param name="str"要获得长度的字符串/param
var realLength = 0, len = str.length, charCode = -1;
for (var i = 0; i len; i++) {
charCode = str.charCodeAt(i);
if (charCode = 0 charCode = 128) realLength += 1;
else realLength += 2;
}
return realLength;
};
// 执行代码:
alert(m9k.GetLength('测试测试ceshiceshi));
如果使用的是jq的validate验证的话,可以使用:
maxlength: jQuery.format("请输入一个长度最多是 {0} 的字符串"),
minlength: jQuery.format("请输入一个长度最少是 {0} 的字符串"),
来验证长度。
input id="cname" name="name" size="25" class="required" minlength="5" /
input id="cname" name="name" size="25" class="required" maxlength="10" /
你这是什么语言的代码?如果你是Jquery的问题,那你就要用选择器选到元素,然后调.length之类的方法就可以了。