我有一个问题,我想改变字符串的长度.这是我要改变的字符串.
Lorem ipsum dolor sit amet,consectetuer adipiscing elit,sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Ut wisi enim.
我substring在javascript中使用函数,但输出不是我需要的.这是我的代码
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 />");
Run Code Online (Sandbox Code Playgroud)
但输出是这样的
laoreet dolore magna aliquam erat volutpat. Ut wisi enim
Run Code Online (Sandbox Code Playgroud)
我的目标只是从第一个字符开始,使该字符串的长度为100.
我怎么能解决这个问题...谢谢你的回答
看来英语是你的第二语言,你的问题很不清楚.但根据你发布的内容,我猜你要截断一个字符串.使用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'));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3803 次 |
| 最近记录: |