如何从某个字母中替换所有内容?

时间:2016-10-13 12:55:32

标签: javascript jquery

我希望能够从字母替换到结尾或开头。

让我说我有一个字符串:i love apples我希望能够搜索a这是apples的开头,并从那里取代它之前的所有内容!所以我留下了苹果。同样如此,搜索a并从向上替换所有内容,以便我留下i love

我的JS只找到单词和删除,我如何让它做到上述?谢谢!

JS:

var queuestring2 = $(this).html();
queuestring2 = queuestring2.replace("path", "");
$(this).html(queuestring2);

1 个答案:

答案 0 :(得分:3)



var myString = "I love apples";
var letter = "a";
var index = myString.indexOf(letter);

//Remove everything before 'a'
var endString = myString.slice(index);

//Remove everything after 'a'
var startString = myString.slice(0, index);

console.log("Remove before -"+letter+"- : " + endString);
console.log("Remove after -"+letter+"- : " + startString);