Я посмотрел предыдущие решения, они не совсем корректны, потому что поле имя может состоять из двух и более слов. Например "Иван Иванов" или "Абдурахман ибн Хаттаб". Сделал алгоритм, который парсит всю строку и находит все что надо. Все идеально работает в IDE. Не могу понять что не нравится валидатору. Умные люди, взгляните, может что-то подскажете...