4
我有以下字符串:处理多个JavaScript取代匹配
This *is* a *test*!
我要大胆使用*字符包围的话(所以“是”,并在例如“测试”)。
我有以下的JavaScript代码:
var data = "This *is* a *test*!";
return data.replace(/\*(.*)\*/g, <b>$1</b>);
当返回的字符串,我得到如下:
This <b>is* a *test</b>!
我怎样才能改变模式或基本代码,以便做更换我想要的方式?
在这个例子中,你并不需要`i`修饰符 - `。*`可以匹配任何大小写字符,`\ *`不受大小写影响。 – redbmk 2012-11-09 21:38:06