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 ) );
}
}
