Input-mask-ios: Принятие символа

Созданный на 3 авг. 2018  ·  4Комментарии  ·  Источник: RedMadRobot/input-mask-ios

Согласно документации _ и - принимают любые цифры или буквы, я понял, что они не добавят ничего другого, например, знаков препинания, пробелов и т. Д.
И вроде бы не добавляет, а все равно считается символом или чем-то в этом роде.

Использование маски
"[---] [---] [---]" (это для паспортов, в принципе может все что угодно)
Дает странные результаты, если я использую только цифры и буквы, все идет нормально, если я использую пробел или какой-либо символ пунктуации, он добавляет пробел и переходит к следующей группе скобок.

Я пробовал с
"[---]-[---]-[---]"
И он добавляет - , поэтому я думаю, что он переходит в следующую группу.

PS: Не связано, но вы не обновляли документацию, чтобы отразить удаление PolyMaskTextFieldDelegate

question

Все 4 Комментарий

"[---------]"
Вроде работает нормально, значит, проблема с разделителями

Привет @Robuske!
Спасибо за вопрос.

Похоже, вы почему-то не пробовали [___] [___] [___] . Пожалуйста, сделайте это и верните свои результаты. Поведение, которое вы описываете, является ожидаемым и совершенно нормальным. Если вы внимательно прочитали нашу документацию, есть необязательные и обязательные символы, и вы использовали необязательный - вместо обязательного _ .

PS: Не связано, но вы не обновляли документацию, чтобы отразить удаление PolyMaskTextFieldDelegate

Да, моя беда, мне все-таки нужно составить список изменений. Тем не менее, новая версия - 4.0.0 , и ожидается, что обновления основной версии нарушат обратную совместимость API.

UPD .: Я обнаружил несоответствие документов, образцы все еще содержат PolyMaskTextFieldDelegate , я удалю их через несколько минут, спасибо!

О да, я не понимал, что это был побочный эффект того, что все было необязательным, я думаю, это имеет смысл.

Похоже, вы почему-то не пробовали [___] [___] [___].

К сожалению, у паспортов, кажется, есть какой-то ебучий формат, какой хочет страна, так что я не могу ограничить подсчет. Хотя ... Я не проверяю "полное" свойство, так что может работать.
В любом случае "[---------]" выглядит нормально, поэтому я просто согласен, спасибо.

@Robuske для вашей информации, есть также эллиптическая маска [-…] на случай, если вы не хотите ограничивать длину текста.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

LinusGeffarth picture LinusGeffarth  ·  4Комментарии

caioremedio picture caioremedio  ·  6Комментарии

MrJox picture MrJox  ·  11Комментарии

KompoD picture KompoD  ·  5Комментарии

DamascenoRafael picture DamascenoRafael  ·  4Комментарии