2014-09-01 64 views
-4

如何使用JavaScript刪除字符串的兩個特定字詞之間的文本?如何使用JavaScript刪除兩個字符串之間的文本

例如:"Steven Peter Title: Random Text Company: Random Text"
我想從"Title:"刪除課文"Company: "

是不是有什麼簡單的方法來刪除一個字的文本到另一個在JavaScript?

+0

你有什麼試過嗎.. – xxbinxx 2014-09-01 14:42:43

+1

你有什麼試過?你做過任何研究嗎?事實上,這個問題太廣泛了,可能會這樣封閉。嘗試尋找可能的解決方案,嘗試編碼,然後回來尋求幫助(以你嘗試過的例子爲例),如果你無法實現它的話。 SO不是一個您可以發佈需求並期望代碼得到回報的網站。 – Cerbrus 2014-09-01 14:44:03

+0

我在這裏搜索和谷歌B4問,但沒有找到類似的情況任何東西...此外,我試過str.replace,但不知道如何刪除這兩個單詞之間的隨機文本...順便說一句你發現了什麼在這裏廣泛??! HUH ?? !!這是一個關於具體情況的簡單問題! – 2014-09-01 15:30:08

回答

1

帶有正則表達式的String.replace方法應該完全符合您的要求。見:http://jsfiddle.net/je380fcg/

var txt = "Steven Peter Title: Random Text Company: Random Text"; 
document.getElementById("orig").innerHTML = txt; 

var newTxt = txt.replace(/Title:.*Company:/, ""); 
document.getElementById("new").innerHTML = newTxt; 
+0

謝謝哥們:) – 2014-09-01 15:26:36

相關問題