Замаскировать ввод на appcelerator

У меня есть телефонный ввод в моем приложении:

<TextField id="FieldTelefone" class="textArea"></TextField>

Я хочу создать маску телефона, желательно с помощью REGEX, но мне трудно сделать это на appcelerator.

Мне нужно, чтобы это было: (xx)_xxxx-xxxx или (xx)_xxxx-xxxxx

образец бразильских телефонных номеров.

но я не могу сделать это только с помощью javascript, однако я мог бы проверить это, может ли кто-нибудь мне помочь?


person Ricardo Gimenes Ferreira    schedule 15.03.2016    source источник


Ответы (1)


Этот репозиторий git поможет вам: https://github.com/Nyvra/titanium-appcelerator-fields-mask

Вам наверняка придется расширить скрипт, но там вы увидите, как он работает

person Sebastian    schedule 16.03.2016
comment
Я пытаюсь, но, похоже, это не очень хорошо работает с регулярным выражением, я пробую несколько пользовательских разметки, и это еще не совсем правильно, оператор | кажется, не работает. - person Ricardo Gimenes Ferreira; 16.03.2016