如何比较两个字符串并删除jquery中的元素?

时间:2015-03-24 21:03:37

标签: javascript jquery

我有两个字符串。

str1 = "Door no:1/3/4-A, phase 2, banjara, delhi, 123456"
str2 = "delhi"

我的问题是,首先我需要比较这两个字符串,然后我需要在比较字符串后删除元素。例如,如果delhi位于str1,那么我需要在delhi

中的str1之后移除整个数据

2 个答案:

答案 0 :(得分:3)



var str1 = "Door no:1/3/4-A, phase 2, banjara, delhi, 123456",
    str2 = "delhi";

str1 = str1.split(str2)[0] + str2;

alert(str1);




此处,split函数将您的字符串拆分为一个数组,将其分隔在单词str2上。然后你拿第一部分,然后将str2追加回去。

答案 1 :(得分:3)

if (str1.indexOf(str2) !== -1) { 
  str1.substr(0, str1.indexOf(str2) + str2.length);
}