javascript regexp replace не работает, но замена строки работает

Я работаю с 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', '.')
7
задан gavsiu 11 July 2011 в 06:55
поделиться