【发布时间】:2009-06-17 21:39:21
【问题描述】:
我有以下字符串:
This *is* a *test*!
我想将 * 字符包围的单词加粗(例如示例中的“is”和“test”)。
我有以下 JavaScript 代码:
var data = "This *is* a *test*!";
return data.replace(/\*(.*)\*/g, <b>$1</b>);
当字符串返回时,我得到以下信息:
This <b>is* a *test</b>!
如何更改模式或基本代码以便按照我想要的方式进行替换?
【问题讨论】:
标签: javascript regex replace