日期:2014-05-16  浏览次数:20355 次

JS控制字符串长度输出
如何输出一段指定长度的字符串啊???
谢谢


------解决方案--------------------
var str = "This is a string ";

str.substring(1, 3); //结果为hi

str.substring(3, 1); //结果为hi

str.substring(0, 4); //结果为This


------解决方案--------------------
//判断是否双字节
String.prototype.realLength = function(){
return this.replace(/[^x00-xff]/g, "** ").length;
}

------解决方案--------------------
To xuStanly(黑金)

var s = "yyy ";
alert(s.realLength()); // 居然是 6 !?
------解决方案--------------------
是楼上的写错了,应该是这么写的
String.prototype.realLength = function(){
return this.replace(/[^\x00-\xff]/g, "** ").length;
}
要截取字符串可以用
String.substring
String.substr