2016-01-16 186 views
-3

我在javascript中有一個下面的字符串。用RegEx替換HTML標籤內容

VAR maturityDlgPrincipleSelectHtml = 「<選項值=」 更新 「>續訂< /選項> <選項值= 」兌換「 >兌換< /選項>」;

我想使用正則表達式從字符串maturityDlgPrincipleSelectHtml中刪除包含「Redeem」值的選項標籤。因此,預期的結果將是

maturityDlgPrincipleSelectHtml = 「<期權價值=」 更新 「>續訂< /選項>」

+0

'var maturityDlgPrincipleSelectHtml =「」;'應該給你一個錯誤......你必須避免引號。 – usandfriends

+0

是的,轉義字符被使用。我試圖找到「兌換」值,並用RegEx替換空字符串的整個標籤,但失敗了。請幫我提供Regex表達式來替換。 –

+0

好的,請修正您的格式並更新您的代碼以反映這一點。至於RegExp + HTML,強制性_ [不要這樣做](http://stackoverflow.com/a/1732454/2006429)_。將您的字符串轉換爲HTML對象並解決此問題。 – usandfriends

回答

0

你能使用

maturityDlgPrincipleSelectHtml.replace(/\<option value=\"Redeem\"\>Redeem\<\/option\>/,""); 

或者是這個過於具體。