我有一些文字内容

atxtCtnt = "Helow Hay How Are You"


如果存在干草,我需要删除干草,你好吗

我这样做是这样的:

var atxtCtnt = "Helow Hay How Are You",
txt = atxtCtnt.substring(atxtCtnt.indexOf("Hay"));
atxtCtnt = atxtCtnt.replace(txt , "");
alert(atxtCtnt );


如果没有RegExp,请以更好的方式帮助我

最佳答案

您需要从0到索引的子字符串。但仅当索引大于0时(文本中存在术语“干草”)。像这样

var atxtCtnt = "Helow Hay How Are You";
var index = atxtCtnt.indexOf("Hay");
var newText = (index < 0) ? atxtCtnt : atxtCtnt.substring(0, index);
alert(newText);

关于javascript - 在特定字符串后删除,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13854786/

10-12 20:24