I have a textbox where a user puts a string like this:
"hello world! I think that __i__ am awesome (yes I am!)"
I need to create a correct URL like this:
hello-world-i-think-that-i-am-awesome-yes-i-am
How can it be done using regular expressions?
Also, is it possible to do it with Greek (for example)?
"Γεια σου κόσμε"
turns to
geia-sou-kosme
In other programming languages (Python/Ruby) I am using a translation array. Should I do the same here?
Try this:
As for the greek characters, yeah I can’t think of anything else than some sort of lookup table used by another regexp.
Edit, here’s the oneliner version:
Edit, added toLowerCase():
Edit, embarrassing fix to the trailing regexp: