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
}