@ree4i

Замена в JS, по регулярному, как?

Покажите пример плиз, регулярки понимаю плохо, на php худо-бедно, но на js совсем бяда, но сделать надо.
Текст <a href='/page/2/'>2</a>, заменить на <a onclick="call('2',return false;">2</a>
Последнее из того что пытался лепить:
var scpec_data = data.replace(\<a href='/page/(*.?)/'>(*.?)</a>\is, function(a, b) 
{
console.log(a);
console.log(b);
console.log(c);
});
  • Вопрос задан
  • 99 просмотров
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
var data = "<a href='/page/2/'>2</a> <a href='/page/33/'>44</a>";

var scpec_data = data.replace(
  /<a href='\/page\/(\d+)\/'>(\d+)<\/a>/g,
  '<a onclick="call(\'$1\');return false;">$2</a>'
);

console.log(scpec_data);
//"<a onclick="call('2');return false;">2</a> <a onclick="call('33');return false;">44</a>"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы