首先,我对正则表达式知之甚少,需要购买一本书,因为它已被证明对我来说很难拾取。用Javascript中的正则表达式替换模式的所有实例/ jQuery
最终我想要一个dom元素,并用直接括号“[”和“]”替换文本并在文本周围插入一个链接,并且字符串中可能有多个括号集。
function changeTip() {
var link = '<a href="' + $('#txtURL').attr('value') + '" target="_blank">';
$('.tipoftheweektip').html($('#txtTip').attr("value").replace('[', link).replace(']', '</a>'));
}
这工作情况除外:
- does not工作在第二组括号
- 如果心不是一个封闭直括号,它会删除所有文字开幕直括号前
我看过例子,因为直角括号用在正则表达式代码中,所以我无法弄清楚如何查找括号并将其替换。
任何人都在那里做了类似的事情,他们可以分享?提前致谢。
本网站提供了一个在JavaScript或.NET中测试正则表达式的地方。它也包含许多样本,但它们并不总是正确的。 http://www.regexlib.com/RETester.aspx – 2009-06-24 22:22:12