我有以下字符串: This *is* a *test*!
我要大胆使用*字符包围的话(所以“是”,并在例如“测试”)。 我有以下的JavaScript代码: var data = "This *is* a *test*!";
return data.replace(/\*(.*)\*/g, <b>$1</b>);
当返回的字符串,我得到如下: This <b>is* a *test</b
首先,我对正则表达式知之甚少,需要购买一本书,因为它已被证明对我来说很难拾取。 最终我想要一个dom元素,并用直接括号“[”和“]”替换文本并在文本周围插入一个链接,并且字符串中可能有多个括号集。 function changeTip() {
var link = '<a href="' + $('#txtURL').attr('value') + '" target="_blank"
我无法想象它如何在我自己的工作中解决这个问题后,我不能任何这样的例子。 我想要做的就是取一个已经赋值的字符串,并将其用作所有匹配的替换匹配字符串。 var replacement = 'i';
var text = 'tieiam';
text = text.replace(replacement, ''); // 'teiam'
text = text.replace(/tieiam/