*
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;
});