Добрый день,
Использую пример из этого решения:
https://codesandbox.io/s/248vzprz2p?file=/index.js
Для реализации маски для телефона.
const phoneNumberMask = [
"8",
"(",
/[1-9]/,
/\d/,
/\d/,
")",
" ",
/\d/,
/\d/,
/\d/,
"-",
/\d/,
/\d/,
/\d/,
/\d/
];
В этом случае при вводе 8, она не учитывается и дальнейший набор начинается уже в скобках, что и нужно.
Но люди начинаю набор с 7 и в этом случае телефон указывается не правильно, т.е. 8(7....
Как изменить регулярное выражение, чтобы при вводе 8 и 7 они учитывали как 8 и ввод начинался с открытой скобки?
Спасибо