Foros del Web » Programando para Internet » Javascript »

Validar campo URL

Estas en el tema de Validar campo URL en el foro de Javascript en Foros del Web. Hola amigos estoy creando un formulario y tengo la siguiente inquietud tengo un campo osea un web <input type="text" name="direccionweb"> <input type="submit" value="enviar"> 1. Nesecito ...
  #1 (permalink)  
Antiguo 20/03/2009, 16:03
Avatar de xArchangellx  
Fecha de Ingreso: octubre-2008
Ubicación: Peru
Mensajes: 208
Antigüedad: 15 años, 6 meses
Puntos: 5
Pregunta Validar campo URL

Hola amigos estoy creando un formulario y tengo la siguiente inquietud

tengo un campo osea un

web <input type="text" name="direccionweb">
<input type="submit" value="enviar">

1. Nesecito que el campo no sea obligatorio, ya que si el usuario no cuenta con una web
2. Pero si el usuario tiene una web, que ingrese la dirección correcta, ahi ya que evalue, la direccion ejemplo: http://miweb.com

Gracias se lo agradecere de antemano, ojala me ayuden
  #2 (permalink)  
Antiguo 21/03/2009, 06:23
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Validar campo URL

Hola

Deberías de usar Expresiones Regulares

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 21/03/2009, 21:54
Avatar de xArchangellx  
Fecha de Ingreso: octubre-2008
Ubicación: Peru
Mensajes: 208
Antigüedad: 15 años, 6 meses
Puntos: 5
Respuesta: Validar campo URL

:( gracias por la respuesta
  #4 (permalink)  
Antiguo 21/03/2009, 21:59
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Validar campo URL

En esta página:
http://www.webintenta.com/validacion...avascript.html

Hay una expresión regular que puedes usar:
Código:
^(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)( [a-zA-Z0-9\-\.\?\,\'\/\\\+&%\$#_]*)?$
Si tienes alguna duda sobre cómo usarla, coméntanos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:21.