A menudo resulta necesario comprobar si la variable contiene una cifra,
una vocal, o caracteres de control particulares. 
Una  clase de caracteres  se define mediante el operador [ ]. 
He aquí algunas posibles construcciones:
        [aeiou]        # Cualquier vocal
        [0-9]          # Cualquier número del 0 al 9.
        [0123456789]   # Igual [0-9]
        [0-9a-z]       # Cualquier letra o cualquier numéro
        [\~\@;:\^_]    # Cualquiera de los caracteres(~,@,;,:^,_)
Se puede definir una clase de caracteres valiéndose
de la complementaria mediante el uso del circumflejo "^":
        [^0-9]         # Carácter que no sea un dígito
Perl introduce algunas abreviaturas usadas para algunas de las clases mas comunes:
Casiano Rodríguez León
