2013-10-02 76 views
2

Javascript REGExp。我想刪除就行了所有單詞後的屬性:, 名稱必須留下來。 我tryed這Javascript REGExp。需要從「:」到「,」後刪除行中的所有單詞

var sostavRegexp = $(".post .sostav_box").text(); 
sostavRegexp = sostavRegexp.replace(/:(.*),*/, ' aaaaaaa'); 
alert(sostavRegexp); 

但是,這改變了所有單詞行從第一個「:」在網上持續「」在網上一個字‘AAAAAAA’。

我這行

Мука:200гр,Сахар:200гр,Маргарин:100гр,

需要這樣的:

Мука,Сахар,Маргарин

我是設計師,不是公關ogrammer。請幫我:)

回答

0

使用不願意/懶惰量詞。這將在:之後的第一個,之間進行匹配,而不是最後一個。

// g is for global replace 
.replace(/:.*?,/g, ",") 
+0

謝謝!這是行得通的。但現在我還有其他一些問題。最後的屬性沒有「,」。我怎麼能改變這個屬性呢? 郵箱:200гр,客服:200гр,郵編:100гр,Яйца:2шт,2Ктал:2стол.ложки – Gadunok

+0

@Gadunok嘗試'(,| \。)'而不是',' –

相關問題