Permitir solo http en text area

  • Autor Autor gerardoMx
  • Fecha de inicio Fecha de inicio
gerardoMx

gerardoMx

Zeta
Verificación en dos pasos activada
Hola Betanos,vengo con ustedes por una consulta,resulta que yo tengo un area de texto, en donde el usuario tienes que enviar links,pero veo pueden poner lo que se les antoja,como links,texto,php y no se que mas

Lo que yo quiero es que ese "textarea" solo permita lineas del tipo http://

quiero que si alguien introduce otra cosa que no sea http:// no se lo permita

existe alguna forma?
Gracias de antemano por sus respuestas 🙂
 
Es mejor realizarlo desde el lado de servidor, puedes hacerlo con preg_match
 
Usa javascript para ello y no gastes mucho en el lado del servidor 😉.

kj
 
Exacto con javascript lo puedes hacer, tienes que crear un patrón.
 
Elabora un patrón que te obligue a empezar por la cadena http://cadena.extensiones

Las extensiones puedes guardarlas en arrays ya que siempre serán iguales, ejm: .com, .co, .es y así sucesivamente.

Supongo que con JScript te evitas realizar peticiones por cada cadena que no sea valida para evitar carga al servidor.

Saludos!!
 
Elabora un patrón que te obligue a empezar por la cadena http://cadena.extensiones

Las extensiones puedes guardarlas en arrays ya que siempre serán iguales, ejm: .com, .co, .es y así sucesivamente.

Supongo que con JScript te evitas realizar peticiones por cada cadena que no sea valida para evitar carga al servidor.

Saludos!!
Que pasaria si un usuario mal intencionado intenta hacer una inyecion ya sea html o sql o xss? Es reconendable validar los datos del lado del servidor,
PHP:
$subject = "http://www.google.com"; $pattern = "/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i"; preg_match($pattern, $subject, $matches); print_r($matches);
 
[MENTION=20768]gerardoMx[/MENTION] No importa lo que hagas con Javascript, siempre valida del lado del servidor como dice [MENTION=76819]xSkArx[/MENTION]
 
Muchas gracias a todos por sus respuestas,definitivamente tiene que ser validado desde el servidor, por que si algun usuario desactiva javascript,ya no tendria efecto la restriccion


edit,hahahaha yo creo que mejor voy a pagar, no encuentro como implementarlo en mi textarea 🙁
gracias por su apoyo
 
Última edición:
Atrás
Arriba