当前位置: 代码迷 >> JavaScript >> JS控制字符串长度输出解决思路
  详细解决方案

JS控制字符串长度输出解决思路

热度:397   发布时间:2012-02-08 19:52:21.0
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
  相关解决方案