Hola, bueno antes que nada gracias desde ya!!!
Necesito saber como podría validad un campo de un formulario para que no lleve @ ni, ni palabras acentudas, ni los signos no permitidos como la ñ, ^,* etc...
Un saludo.
| |||
Validar campo de formulario que no lleve @ ni palabras acentuadas, ni signos Hola, bueno antes que nada gracias desde ya!!! Necesito saber como podría validad un campo de un formulario para que no lleve @ ni, ni palabras acentudas, ni los signos no permitidos como la ñ, ^,* etc... Un saludo. |
| |||
Hola, Asi de principio se me ocurre con expresiones regulares. Mira ereg() (www.php.net/ereg). Suerte.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
Josemi y Omar antes que nada gracias por la ayuda!!! He creado esto a ver que os parece, en teoría parece que funciona, pero si me ayudais a depurar más el código mucho mejor... xdd. Lo que necesito exactamente es que los usuarios puedan elegir la parte del nombre de un webmail con caracteres validos, una vez validados ya le uno yo el @dominio.com e ingreso el correo en su registro, en el servidor que uso los correos admiten, mayusculas y minusculas en las letras además de números, puntos y guiones en la parte del nombre de los correos electrónicos, esto lo compruebo con el siguiente code: if(ereg("^[a-zA-Z0-9_\.]$", $cadena)){ echo "El campo cadena contiene caracteres validos"; }else{ echo "El campo cadena contiene carateres no validos"; Espero me hayáis entendido en mi explicación. Un saludo. |
| |||
Antes que nada gracias desde ya!!! Estoy estancao he metido la sentencia siguiente en una serie de if concatenados y me da error..., alguien podría decirme si la expresión regular que uso esta bien??? en teoria la cadena que examino mediante ereg y una expresión regular, solo debería poder contener la cadena letras mayusculas y minusculas, numeros , punto y guion, pero si meto por ejemplo aaaa me devuelve que contiene caracteres invalidos...., a continuación pego el code. Código PHP: |
| |||
y si a esa cadena le queremos agregar que valide espacios en blanco? como seria?, por ejemplo que valide el nombre de un campo que sea de la a-z, A-Z y del 0 al 9, pero que pueda contener espacios en blanco
__________________ C A O |
| |||
Simplemente le agregas el espacio a los símbolos permitidos (también le agrego un validador de cantidad de caracteres): Código PHP: |
| |||
Gracias por tu ayuda, por cierto me gustaron los ejemplos de AJAX que contribuyes, voy a adentrarme mas al tema, deberian empezar a crear un tema para postear sobre AJAX, creo que esta ganando publico.
__________________ C A O |
| |||
Cita: Me alegra que te hayan gustado, te comento que en los foros ya se abrió un subforo de AJAX, lo puedes encontrar en http://www.forosdelweb.com/f77/
Iniciado por cao Gracias por tu ayuda, por cierto me gustaron los ejemplos de AJAX que contribuyes, voy a adentrarme mas al tema, deberian empezar a crear un tema para postear sobre AJAX, creo que esta ganando publico. Saludos! |