首先,我對正則表達式知之甚少,需要購買一本書,因爲它已被證明對我來說很難拾取。用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