Snippet slug, para limpiar cadenas de caracteres extraños

APUNTES | Snippet slug, para limpiar cadenas de caracteres extraños

En muchas ocasiones necesitaremos de una programación para codificar correctamente urls o nombres de archivo, directorio, slug de nombres para guardar en la base de datos, etc. Eliminando del nombre original caracteres extraños, acentos y espacios.

 

El siguiente ejemplo de código elimina los caracteres extraños, respetando los . y cambiando los espacios por _. También es pasa a minúsculas la cadena introducida. Es ideal para codificar los nombres de archivos.

 

Puedes modificar la expresión regular para que elimine también los . y cambie los espacios por – en vez de _

 

Fuente

 

Dejar un comentario