Добрый день. Подскажите возможное решение как сделать маску телефона в мобильном приложение.

Пример: "8(923) 343-2122"

Нравится

1 комментарий
Лучший ответ

Ну сам метод валидации можно например сделать так:

var PHONE_MASK = {

            REG_EXP: /^\8\(\d{3}\) \d{3}-\d{4}$/,

            FORMAT: ["9(999) 999-9999"]

        };

if (PHONE_MASK.REG_EXP.test(number)) {//TODO}

else {//TODO}



В поле выводить формат соответственно, в случае ошибки, либо на его основе маску ввода построить.

А как там в мобильном приложении, выводить результат валидации или маску не подскажу, последний раз с мобильным приложением работал 2 года назад, если аналогично как сейчас в бпм можно сделать, то напишите, я дополню пример

Ну сам метод валидации можно например сделать так:

var PHONE_MASK = {

            REG_EXP: /^\8\(\d{3}\) \d{3}-\d{4}$/,

            FORMAT: ["9(999) 999-9999"]

        };

if (PHONE_MASK.REG_EXP.test(number)) {//TODO}

else {//TODO}



В поле выводить формат соответственно, в случае ошибки, либо на его основе маску ввода построить.

А как там в мобильном приложении, выводить результат валидации или маску не подскажу, последний раз с мобильным приложением работал 2 года назад, если аналогично как сейчас в бпм можно сделать, то напишите, я дополню пример

Показать все комментарии