Замените все экземпляры шаблона регулярными выражениями в Javascript / jQuery

Прежде всего, я мало знаю о регулярных выражениях, и мне нужно купить книгу, потому что оказалось, что ее трудно подобрать.

В конечном итоге я хочу взять элемент dom и заменить текст в квадратных скобках & quot; [& quot; и & quot;] & quot; и вставьте ссылку вокруг текста, и в строке может быть несколько наборов скобок.

<code>function changeTip() {  
        var link = '<a href="' + $('#txtURL').attr('value') + '" target="_blank">';
        $('.tipoftheweektip').html($('#txtTip').attr("value").replace('[', link).replace(']', '</a>'));
    }
</code>

Это работает за исключением:

doesnt work on the second set of brackets if there isnt a closing straight bracket, it deletes all the text before the opening straight bracket

Я рассмотрел примеры, и поскольку в коде регулярных выражений используются прямые скобки, я не могу понять, как искать скобки и заменять их.

Кто-нибудь там сделал что-то подобное, что они могут поделиться? Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос