Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08/02/2010, 07:35
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 2 meses
Puntos: 29
Respuesta: Expresión regular que detecta url

Hola amigos. He puesto esto:

Código Javascript:
Ver original
  1. var siesweb=/^((?:[A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/i.exec(cadena);
Y tampoco funciona. He probado el otro también:
Código Javascript:
Ver original
  1. var siesweb=/(\w+:)?(?:\/+)?([^\/]*)([^?#]*)(\?[^#]+)?(#\w+)?/i.exec(cadena);
  2.  
  3. var siesweb=/^(\w+:)?(?:\/+)?([^\/]*)([^?#]*)(\?[^#]+)?(#\w+)?/i.exec(cadena);

Y no funciona nada. No me lo explico. Hay alguna manera de hacer una expresión regular, sea sencillita o compleja, que únicamente detecte que esa cadena empieza por http:// , al igual de sencillo que fue detectar que comience por www. ?

Saludos y gracias.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.