我试图在指定索引之后从字符串中删除所有字符。我确信必须有一个简单的函数来做到这一点,但我不确定它是什么。我基本上是在寻找 c# 的 string.Remove 的 javascript 等价物。
问问题
30206 次
4 回答
27
var myStr = "asdasrasdasd$hdghdfgsdfgf";
myStr = myStr.split("$")[0];
或者
var myStr = "asdasrasdasd$hdghdfgsdfgf";
myStr = myStr.substring(0, myStr.indexOf("$") - 1);
于 2013-03-02T02:04:25.380 回答
2
你正在寻找这个。
string.substring(from, to)
from : Required. The index where to start the extraction. First character is at index 0
to : Optional. The index where to stop the extraction. If omitted, it extracts the rest of the string
于 2013-03-02T02:05:09.370 回答
2
使用子字符串
var x = 'get this test';
alert(x.substr(0,8)); //output: get this
于 2013-03-02T02:08:08.733 回答
0
我建议slice
您使用索引,因为您可以使用负数。一般来说,这是更整洁的代码。例如:
var s = "messagehere";
var message = s.slice(0, -4);
于 2013-03-02T02:10:33.560 回答