Да, алгоритм ты правильно изложил, английские буквы можно детектить методом IsAlpha(), для решения задачи нужно написать сниппет или накидать некислый проектик на кубиках
КамМонстр2 в комплект не входит
зы если у тебя не гигантские объёмы, то просто заюзай русскоязычную антикапчу, будет...