Ну сам метод валидации можно например сделать так:
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 года назад, если аналогично как сейчас в бпм можно сделать, то напишите, я дополню пример