示例我有链接:
/s504/
在上面的链接中,您可以看到s
。
我想要替换包含它的每个链接(始终以numbers
开头,然后使用/s555/
)。
示例replace(/^\/s[0-9]/g, "/w500");
我使用它但不起作用:$(function() {
$('a').bind('click', function(event) {
var $anchor = $(this);
$('html, body').stop().animate({
scrollLeft: $($anchor.attr('href')).offset().left
}, 1000);
event.preventDefault();
});
});
感谢您的帮助。
答案 0 :(得分:2)
试试这个:
\/s\d+\/
const regex = /\/s\d+\//mg;
const str = `https://1.bp.blogspot.com/-5MNg6YxqvVA/WEfPc3ZooiI/AAAAAAAAIGU/k54H_HugZbkw9KIo56UjksgiVkX7b-mhACLcB/s540/antipasto-salad-21354_l.jpeg`;
const subst = `/w500/`;
const result = str.replace(regex, subst);
console.log(result);