Замена определенного тэга при помощи javascript

197
22 августа 2017, 14:56

Здравствуйте, на обработку поступает текст примера:

привет здесь будет <img src="/images/buttons/[здесь цифры от 0 до 40 из цикла].jpg" class="wrbtn"> картинка

как можно при помощи регулярного выражения заменить этот текст на текст такого типа: привет здесь будет <button>1</button> картинка

я пытался набросать регулярку исходя из своих знаний, но потратив несколько часов получалось только что-то непонятное

Answer 1

var string = 'привет здесь будет <img src="/images/buttons/[здесь цифры от 0 до 40 из цикла].jpg" class="wrbtn"> картинка'; 
var result = string.replace(/<img.*[\/](.*)[\.].*[>]/ig, '<button>$1</button>'); 
console.log(result);

Answer 2

var string = 'привет здесь будет <img src="/images/buttons/36.jpg" class="wrbtn"> картинка'; 
var result = string.replace(/<img\s+[^>]+?(\d+)\.jpg[^>]*>/ig, '<button>$1</button>'); 
console.log(result);

READ ALSO
Сложить значение нескольких полей в MySql

Сложить значение нескольких полей в MySql

Всем приветЕсть 8 полей, (price1, price2, price3,

369
Nordea bank file transfering [требует правки]

Nordea bank file transfering [требует правки]

Необходимо реализовать класс для отправки запроса к банку и получение в ответ файл (Incoming reference payments (XML)Почитал документы которые являются...

227
Nordea bank web service

Nordea bank web service

Здравствуйте, не могу разобраться как создать запрос к банку на php чтобы получить файл со спискаПрочитал Service description, но так и не понял что...

185