@zerokilled: gracias, pruebo y te cuento.
@buzu: no hombre! Nada más lejos. Hice un editor para un blog con un montón de opciones( formato de fuente, videos de youtube, incluso tablas), todo ello en javascript. Pero a la hora de los hipervínculos sólo me funciona si es email o si empieza por www. pero no si empieza por
http://. La cadena es un texto seleccionado, y si no cumple ninguno de los tres requisitos, pasa a ser únicamente el texto del hipervínculo, teniendo que poner en otro campo el enlace. En cambio si el texto seleccionado cumple alguno de los tres, se cubre todo automáticamente. Igual no me explico bien, pero si pongo el código es un poco caos.
Saludos y gracias.
PD: Sí, en expresiones regulares NI PUTA IDEA XD