PHP – Validaciones – preg_match letras
Función que devuelve true si todos los carácteres de un string son letras o false si contiene, números, u otros símbolos.
Se le puede indicar otros caracteres que puedan ser permitidos. Sólo acepta el alfabeto español, pero puede adaptarse a otros idiomas.
/** * Class HelperValidate */ abstract class HelperValidate { /** * Devuelve true si todos los caracteres son letras * * @param mixed $mixed * @param string $sCharsPermitidos * * @return bool */ function areOnlyLetters( $mixed, $sCharsPermitidos = '' ) : bool { $pattern = "/^[a-zA-Z" . $sCharsPermitidos . "]+$/"; return ( preg_match ( $pattern, $mixed ) ); } }