funkydance, порядок действий простой, выбираете элементы, например с помощью document.querySelectorAll, в цикле проверяете количество элементов, крутите цикл, производите необходимое действие над элементами.
Но у вас нужно после шага document.querySelectorAll, посмотреть есть ли вообще какая выборка, посмотрите в консоли с помощью console.log
>>> ^\/msg\/gr\/(\d{1})\/di\/(\d{3}) вдруг вопрошающий воспользуется таким предложением
Это регулярка рабочая. Автором сего топика дана статическая строка с просьбой написать регулярку. Если говорить про динамику, то '/^\/msg\/gr\/(\d{0,10})\/di\/(\d{0,10})/' это тоже не особо динамично, лучше уже так: '/^\/msg\/gr\/(\d+)\/di\/(\d+)/'
testtoster, Изучайте DOM, если будете развиваться, пригодится. Если интересует пример загуглите: как выбрать элемент с помощью DOM в javascript и изменить его содержимое.
EldaarLiis, она никуда не вшита, это программа которая вызывается твоей IDE.
Анализ говорит что если в командной строке программа работает так как вы того хотели, значит нужно смотреть настройки ИДЕ.
Но у вас нужно после шага document.querySelectorAll, посмотреть есть ли вообще какая выборка, посмотрите в консоли с помощью console.log