我正在使用jQuery并尝试编写一个模式替换,但它不起作用。 我有以下代码:
var $featured_rewrite = $('#featured').not('.slideshow');
$featured_rewrite.children().attr('href', $featured_rewrite.find('img').attr('src').replace('/-[0-9]+x[0-9]+\./i', '.'));
我不明白为什么这样的代码会生效:
.replace('-500x277.', '.')
但不包括这个,我甚至使用工具检查过它,确保它是有效的并且可以工作:
.replace('/-[0-9]+x[0-9]+\./i', '.')