| |||
| Bloquear cadena ("http://","www") Buenas tardes, Tengo un foro en el cual hay usuarios que en el mensaje además de exponer sus preguntas y respuestas también ponen direcciónes URL, como puedo hacer un tratamiento de estas cadenas para detectar que tienen una URL y remplazarla por un texto que yo elija. Ej: Usuario escribe: Hola que tal? miren esta página es muy bonita http://www.forosdelweb.com Despues del tratamiento de la cadena se mostraria Hola que tal? miren esta página es muy bonita [contenido bloqueado] El problema que tengo es que al tratar la cadena con la funcion que tengo hago un replace de todo el texto y solo quiero remplazar la URL si la pasan. Gracias en adelante. |
| ||||
| Respuesta: Bloquear cadena ("http://","www") Para ello tendrías que utilizar la función "Left". Algo así:
Código ASP:
Ver originalCopiar Más información al respecto: http://www.w3schools.com/vbscript/func_left.asp |
| |||
| Respuesta: Bloquear cadena ("http://","www") Hola phillipecw, Ante todo gracias por contestar, el metodo que me propones es la idea principal que yo tenia, pero como comente en el mensaje principal eso modifica todo el texto y no solo una cadena de un texto entero. Cita: Usuario escribe: Hola que tal? miren esta página es muy bonita http://www.forosdelweb.com Despues del tratamiento de la cadena se mostraria Hola que tal? miren esta página es muy bonita [contenido bloqueado] |
| |||
| Respuesta: Bloquear cadena ("http://","www") Esto que te pongo funciona:
Código ASP:
Ver originalCopiar El resultado del response.write llamando a la función Function filtra_URL produce: Mi Web es [contenido bloqueado] y mi web alternativa es [contenido bloqueado] Tambien pueden visitar [contenido bloqueado] Espero que te sirva. Un saludo. Última edición por dicuenca77; 19/01/2012 a las 05:08 |
| |||
| Respuesta: Bloquear cadena ("http://","www") Hola dicuenca77, Tu función es perfecta para lo que andaba buscando, si te he de ser sincero empeze a construirla yo mismo con un while y recorriendo las posiciones, etc. Pero con tu aportación me he ahorrado ese trabajo. Muchísimas gracias. Así pues tema SOLUCIONADO! |