Foros del Web » Programando para Internet » PHP »

Campo input sin urls

Estas en el tema de Campo input sin urls en el foro de PHP en Foros del Web. Hola estoy tratando de que la gente no postee urls en un campo input como puedo hacer para que no inserte este dato si es ...
  #1 (permalink)  
Antiguo 07/04/2011, 22:35
 
Fecha de Ingreso: agosto-2010
Mensajes: 177
Antigüedad: 13 años, 8 meses
Puntos: 5
Campo input sin urls

Hola estoy tratando de que la gente no postee urls en un campo input como puedo hacer para que no inserte este dato si es una url


Saludos y Gracias!
  #2 (permalink)  
Antiguo 07/04/2011, 23:54
Avatar de luis010182  
Fecha de Ingreso: julio-2009
Ubicación: Argentina - Capital Federal
Mensajes: 382
Antigüedad: 14 años, 10 meses
Puntos: 27
Respuesta: Campo input sin urls

indaga sobre expresion regulares.
lo que tendrias que hacer es hacer pasar el texto del input por una funcion de remplaza que use expresiones regulares.

http://ar.php.net/manual/en/function.preg-replace.php
  #3 (permalink)  
Antiguo 08/04/2011, 18:09
 
Fecha de Ingreso: agosto-2010
Mensajes: 177
Antigüedad: 13 años, 8 meses
Puntos: 5
Respuesta: Campo input sin urls

Gracias me ah sido util y como hago para qeu simplemente cuando existe algo como html o www o .com no lo deje continuar, o sea si hay www en el campo y hace click en el sign cuando se envie esa datos por POST se revise si existe y no le permita continuar?
  #4 (permalink)  
Antiguo 08/04/2011, 18:56
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Campo input sin urls

Si la comparacion es tan sencilla como esa, puedes usar las funciones de cadenas que son mas eficientes que expresiones regulares.

Podrias usar stripos()
http://www.php.net/manual/es/function.stripos.php

Etiquetas: input, url, campos
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:28.