【发布时间】:2022-06-10 19:48:08
【问题描述】:
我需要将所有"*text*" 替换为"<strong>text</strong>"
当传递 text = "normal text *words to be bolded* continue normal text" 时,由于空格,它不起作用,它仅适用于单字文本。
想要的结果:"normal text <strong>words to be bolded</strong> continue normal text"
结果:"normal text *words to be bolded* continue normal text"
我需要这个函数来处理任何文本:
function bold(text){
reg = /\*(\w+)\*/g
return text.replaceAll(reg, "<strong>" + text.split(reg)[1] + "</strong>")
}
【问题讨论】: