Necesito crear slugs de URL desinfectados desde el campo de título escrito por los usuarios. La entrada será algo como:
const title = 'Puede àgregar unÁ imagen en miniatura (JPG, PNG, GIF) a tu_publicación-que *hola* #@\÷@¡'¿¸˛¸ aparecerá en todas las listas del foro. Debe ser una URL de imagen válida, nosotros nos encargamos de cambiarle el tamaño.'Y necesito generar una cadena que se desinfecte así:
'puede_agregar_una_imagen_en_miniatura_jpg_png_gif_a_tu_publicacion_que_hola_aparecera_en_todas_las_listas_del_foro_debe_ser_una_URL_de_imagen_valida_nosotros_nos_encargamos_de_cambiarle_el_tamano' Traté de usar el método replace() , pero una vez que entré en la parte de expresiones regulares, no puedo descifrar cómo hacer coincidir más que espacios.
title.replace(/[\s-,*()#$%]/g, '_').toLocaleLowerCase()Quiero poder reemplazar: