在javascript中更改字符串的长度

时间:2012-03-13 05:05:12

标签: javascript

我有一个问题,我想改变字符串的长度。这是我要改变的字符串。

  

Lorem ipsum dolor sit amet,consectetuer adipiscing elit,sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat。 Ut wisi enim。

我在javascript中使用substring函数,但输出不是我需要的。 这是我的代码

var str="Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ";
document.write(str.substring(100)+"<br />");

但输出就像这样

laoreet dolore magna aliquam erat volutpat. Ut wisi enim 

我的目标只是从第一个字符开始,使该字符串的长度为100。

我如何解决这个问题...谢谢你的回答

1 个答案:

答案 0 :(得分:5)

看来英语是你的第二语言,你的问题很不清楚。但根据你发布的内容,我猜你要截断一个字符串。使用javascript的字符串方法很简单。

http://www.quirksmode.org/js/strings.html

//example of truncating a string based on # of characters
var foo = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim."
var bar = foo.substring(0, 100);

//if you want to truncate at a particular word then use indexOf to find it in orig string
var banana = foo.substring(0, foo.indexOf('tincidunt'));