Validar nombre con acentos en PHP
Buen día... Estoy utilizando una función en PHP realmente me sirve y todo pero no se como hacer para que me permita escribir nombres con acentos. Chequea la función:
function validatenombre($nombre){
//NO cumple longitud minima
if(strlen($nombre) == 0)
return false;
//SI longitud pero NO solo caracteres A-z
else if(!preg_match("/^[a-zA-Z]+[ ]?[a-zA-Z]+$/", $nombre))
return false;
// SI longitud, SI caracteres A-z
else
return true;
}
Actualmente puedo validar un nombre como: Joel Andres pero necesito que me permita también nombres como: Niño Rodríguez el problema creo que esta en linea if(! Preg_match("/^[a-zA-Z]+[ ]?[a-zA-Z]+$/", $nombre)) <-- cm hago para que me admita áÁéÉ.....ñÑ... Gracias...
function validatenombre($nombre){
//NO cumple longitud minima
if(strlen($nombre) == 0)
return false;
//SI longitud pero NO solo caracteres A-z
else if(!preg_match("/^[a-zA-Z]+[ ]?[a-zA-Z]+$/", $nombre))
return false;
// SI longitud, SI caracteres A-z
else
return true;
}
Actualmente puedo validar un nombre como: Joel Andres pero necesito que me permita también nombres como: Niño Rodríguez el problema creo que esta en linea if(! Preg_match("/^[a-zA-Z]+[ ]?[a-zA-Z]+$/", $nombre)) <-- cm hago para que me admita áÁéÉ.....ñÑ... Gracias...
1 respuesta
Respuesta
1