我正在尝试将 之间的文本加粗*
,就像*bold*
我在 JavaScript 中尝试正则表达式一样,但我不知道为什么它不起作用。
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;
});