Estoy trabajando con jQuery y estoy tratando de escribir un patrón de reemplazo, pero no funciona. Tengo esto:javascript regexp reemplazar no funciona, pero el reemplazo de cadena funciona
var $featured_rewrite = $('#featured').not('.slideshow');
$featured_rewrite.children().attr('href', $featured_rewrite.find('img').attr('src').replace('/-[0-9]+x[0-9]+\./i', '.'));
No entiendo por qué algo como esto funciona:
.replace('-500x277.', '.')
pero no esto, que incluso he comprobado con una herramienta y se aseguró de que era válido y funciona:
.replace('/-[0-9]+x[0-9]+\./i', '.')
+1 bryan, buena captura – kobe
Esto me ayudó, gracias. – RTF
Uhh, hora perdida en ensayos y releyendo manuales, nunca noté la ausencia de '' hasta que vine aquí. – Sandman4