Конференция "Прочее" » Нормализовать ФИО, аббревиатуры
 
  • Belkin © (05.12.16 10:12) [0]
    Есть ли такая функция, которая приводит к нормальному виду фамилии, имена и т.д.?
    Например, ввел пользователь иВАнов ИВАН, а она сделала Иванов Иван.

    Но тут надо еще учитывать аббревиатуры. Например, РОВД должен остаться РОВД.
  • iop © (05.12.16 10:16) [1]
    ты на самом деле спрашиваешь как понять что слово является частью ФИО.
    потому что иВаноВА привести к Иванову может куча функций типа иниткапс
  • Игорь Шевченко © (05.12.16 10:22) [2]
    Переводи все в верхний регистр - не ошибешься
  • iop © (05.12.16 10:49) [3]
  • Игорь Шевченко © (05.12.16 13:46) [4]

    > https://dadata.ru/suggestions/#name


    Класс! Все уже придумано до нас.
  • Kerk © (05.12.16 14:58) [5]
    Удалось сломать эту штуку :))

    На "Василий Иванович Сергеевич" не выдает ничего. А это реально существовавший человек! 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

    Хотя в принципе он такой тип фамилий понимает и "Иван Сергеевич Алексеевич" разбирает без проблем. Интересно откуда такой сбой с Сергеевичем.
  • Inovet © (05.12.16 16:01) [6]
    > [5] Kerk ©   (05.12.16 14:58)
    > Удалось сломать эту штуку :))

    иванов музарбек аглы мухтар джан
  • manaka © (05.12.16 16:31) [7]

    > Например, ввел пользователь иВАнов ИВАН, а она сделала Иванов
    > Иван.
    > Но тут надо еще учитывать аббревиатуры. Например, РОВД должен
    > остаться РОВД.


    Зачем пользователь в поле ФИО ввел аббревиатуры?
  • kilkennycat © (05.12.16 18:10) [8]

    > manaka ©   (05.12.16 16:31) [7]

    а когда бланки заполняешь идиотом сделанные (на почте, например) там часто места не хватает, поэтому вполне может написаться где-угодно что-угодно.
  • TohaNik © (05.12.16 21:12) [9]

    > Belkin ©   (05.12.16 10:12)
    >
    > Есть ли такая функция, которая приводит к нормальному виду
    > фамилии, имена и т.д.?


    Легко, утверждается "нормальный вид", потом функция, тестирование, и у- ля-ля:)
  • Германн © (07.12.16 02:29) [10]

    > Belkin ©   (05.12.16 10:12)
    >
    > Есть ли такая функция, которая приводит к нормальному виду
    > фамилии, имена и т.д.?
    > Например, ввел пользователь иВАнов ИВАН, а она сделала Иванов
    > Иван.
    >
    > Но тут надо еще учитывать аббревиатуры. Например, РОВД должен
    > остаться РОВД.

    Пока такой ещё нет. Ты можешь стать победителем. Тем, кто первым напишет такую функцию. Готов попробовать? Если что мы поможем.
 
Конференция "Прочее" » Нормализовать ФИО, аббревиатуры
Есть новые Нет новых   [134431   +10][b:0][p:0]