Input-mask-ios: Aceitação de símbolo

Criado em 3 ago. 2018  ·  4Comentários  ·  Fonte: RedMadRobot/input-mask-ios

De acordo com a documentação _ e - aceitam quaisquer dígitos ou letras, entendi que não acrescentaria mais nada, como pontuação, espaços, etc ...
E parece não estar adicionando, mas ainda contando como um símbolo ou algo parecido.

Usando a máscara
"[---] [---] [---]" (é para passaportes, basicamente pode ter qualquer coisa)
Produz resultados estranhos, se eu usar apenas números e letras tudo dá certo, se eu usar espaço ou qualquer símbolo de pontuação ele adiciona um espaço e pula para o próximo grupo de colchetes.

Eu tentei com
"[---]-[---]-[---]"
E adiciona - , por isso acho que vai para o próximo grupo.

PS: Não relacionado, mas você não atualizou a documentação para refletir a remoção de PolyMaskTextFieldDelegate

question

Todos 4 comentários

"[---------]"
Parece funcionar bem, então o problema é com os separadores

Olá @Robuske!
Obrigado pela sua pergunta.

Parece que você não tentou [___] [___] [___] por algum motivo. Por favor, faça isso e volte com seus resultados. O comportamento que você descreve é ​​esperado e completamente normal. Se você leu nossos documentos cuidadosamente, há caracteres opcionais e obrigatórios e você usou - opcional em vez do _ obrigatório.

PS: Não relacionado, mas você não atualizou a documentação para refletir a remoção de PolyMaskTextFieldDelegate

Sim, meu mal, eu preciso compor um changelog afinal. Ainda assim, a nova versão é 4.0.0 , e as principais atualizações da versão devem quebrar a compatibilidade com versões anteriores da API.

UPD .: Encontrei inconsistência nos documentos, as amostras ainda contêm PolyMaskTextFieldDelegate , irei removê-las em alguns instantes, obrigado!

Ah, sim, não percebi que era um efeito colateral de tudo ser opcional, acho que faz sentido.

Parece que você não tentou [___] [___] [___] por algum motivo.

Infelizmente, os passaportes parecem ter qualquer formato que o país queira, então não posso retratar a contagem. Embora ... Não estou verificando a propriedade "complete", então pode funcionar.
De qualquer forma, "[---------]" parece ok, então vou continuar com ele, obrigado.

@Robuske para sua informação, há também uma máscara elíptica [-…] no caso de você não querer restringir o comprimento do texto.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

DamascenoRafael picture DamascenoRafael  ·  4Comentários

caioremedio picture caioremedio  ·  6Comentários

KompoD picture KompoD  ·  5Comentários

razalur picture razalur  ·  3Comentários

beltik picture beltik  ·  6Comentários