4
我有以下字符串:處理多個JavaScript取代匹配
This *is* a *test*!
我要大膽使用*字符包圍的話(所以「是」,並在例如「測試」)。
我有以下的JavaScript代碼:
var data = "This *is* a *test*!";
return data.replace(/\*(.*)\*/g, <b>$1</b>);
當返回的字符串,我得到如下:
This <b>is* a *test</b>!
我怎樣才能改變模式或基本代碼,以便做更換我想要的方式?
在這個例子中,你並不需要`i`修飾符 - `。*`可以匹配任何大小寫字符,`\ *`不受大小寫影響。 – redbmk 2012-11-09 21:38:06