-
Есть ли такая функция, которая приводит к нормальному виду фамилии, имена и т.д.? Например, ввел пользователь иВАнов ИВАН, а она сделала Иванов Иван.
Но тут надо еще учитывать аббревиатуры. Например, РОВД должен остаться РОВД.
-
ты на самом деле спрашиваешь как понять что слово является частью ФИО. потому что иВаноВА привести к Иванову может куча функций типа иниткапс
-
Переводи все в верхний регистр - не ошибешься
-
-
-
Удалось сломать эту штуку :)) На "Василий Иванович Сергеевич" не выдает ничего. А это реально существовавший человек! https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%80%D0%B3%D0%B5%D0%B5%D0%B2%D0%B8%D1%87,_%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87 Хотя в принципе он такой тип фамилий понимает и "Иван Сергеевич Алексеевич" разбирает без проблем. Интересно откуда такой сбой с Сергеевичем.
-
> [5] Kerk © (05.12.16 14:58) > Удалось сломать эту штуку :))
иванов музарбек аглы мухтар джан
-
> Например, ввел пользователь иВАнов ИВАН, а она сделала Иванов > Иван. > Но тут надо еще учитывать аббревиатуры. Например, РОВД должен > остаться РОВД.
Зачем пользователь в поле ФИО ввел аббревиатуры?
-
> manaka © (05.12.16 16:31) [7]
а когда бланки заполняешь идиотом сделанные (на почте, например) там часто места не хватает, поэтому вполне может написаться где-угодно что-угодно.
-
> Belkin © (05.12.16 10:12) > > Есть ли такая функция, которая приводит к нормальному виду > фамилии, имена и т.д.?
Легко, утверждается "нормальный вид", потом функция, тестирование, и у- ля-ля:)
-
> Belkin © (05.12.16 10:12) > > Есть ли такая функция, которая приводит к нормальному виду > фамилии, имена и т.д.? > Например, ввел пользователь иВАнов ИВАН, а она сделала Иванов > Иван. > > Но тут надо еще учитывать аббревиатуры. Например, РОВД должен > остаться РОВД.
Пока такой ещё нет. Ты можешь стать победителем. Тем, кто первым напишет такую функцию. Готов попробовать? Если что мы поможем.
|