Tengo un cuadro de texto donde el usuario pone una cadena como esta:Crear un enlace permanente con JavaScript
"hello world! I think that __i__ am awesome (yes I am!)"
Necesito crear una URL correcta de esta manera:
hello-world-i-think-that-i-am-awesome-yes-i-am
¿Cómo puede hacerse usando expresiones regulares?
Además, ¿es posible hacerlo con griego (por ejemplo)?
"Γεια σου κόσμε"
vuelve a
geia-sou-kosme
En otros lenguajes de programación (Python/Ruby) estoy usando una matriz de traducción. ¿Debo hacer lo mismo aquí?
Gracias para implementar! – Pindatjuh
Se agregó tolowercasing y una corrección a la expresión regular que maneja la basura principal/final que puede ocurrir. – npup