"и сверяй с ними по очереди" я об этом думал
но смотри: допустим мы напишем: "smap999" вроде правильно
проверяем первой функцией на английский, все ок

функция возвращает true
а вот дальше идет функция на проверку русского и тут вот облом, хоп и функция возвращает false
тоже самое будет если наоборот.. по началу одно а потом другое