2
之間創建文本的正則表達式我試圖在*
之間加粗文本,比如*bold*
我在JavaScript中嘗試正則表達式,但我不知道爲什麼它不起作用。需要在* bold
var bold = /\*(.*?)\*/gim;
var replacedText = replacedText.replace(bold, function($0,$1){
return $1?$0:'<b>' + $0 + '</b>';
});
謝謝你們在這裏編輯最終的答案
var bold = /\*(.*?)\*/gim;
var replacedText = replacedText.replace(bold, function($0,$1){
return $1 ? ('<b>' + $1 + '</b>') : $0;
});
非常感謝你的工作.. :) – 2012-07-13 07:38:08