Десятичные коды английских символов: [65, 90] - прописные буквы, [97, 122] - строчные. Это, если мы не говорим о юникоде. Анализируй строку на коды символов, в чем тебе поможет
int ord (string string). Если иные коды встретились - от лукавого сие, ибо не true
.