Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/08/2009, 21:52
Avatar de ricardoernes
ricardoernes
 
Fecha de Ingreso: agosto-2009
Ubicación: Miranda
Mensajes: 188
Antigüedad: 14 años, 9 meses
Puntos: 4
Exclamación Validaciones REGULARES

Hola, necesito ayuda con unas validaciones... quiero validar en primer lugar,
el apellido de una persona, para que sólo introduzca letras y espacio ya que puede existir apellidos
(ejemplo: Di Mateo) que requieren espacios...

tengo lo sig:

Código PHP:
if (!preg_match('/[A-Za-z\s áéíóú-]/',$apellido))
{
//codigo

pero ese codigo acepta los espacios tambien al principio y esa no es la idea. Entonces mi pregunta es:

¿Cómo hago para que acepte espacios en blanco MENOS al principio del apellido?


Y otra cosita, tambien necesito validar el email pero las validaciones que he encontrado tienen ciertas fallas
ejemplo, acepta: [email protected] y pues sabemos esa ya no es una direccion de correo valida ya que debe comenzar es por una letra o un numero, si tengo un correo que empiece por numero tampoco me lo acepta.... es un rollo sinceramente esta validacion de este correo, de verdad requiero de su ayuda por favor !!!

para esa validacion tengo lo siguiente:

Código PHP:
            /*EMAIL*/
            
if (!preg_match('/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/',$email) || ($email == ""))             
            {
                         
//codigo