Показать сообщение отдельно
  #1 (permalink)  
Старый 01.07.2018, 10:24
Новичок на форуме
Отправить личное сообщение для heejew Посмотреть профиль Найти все сообщения от heejew
 
Регистрация: 01.07.2018
Сообщений: 4

Получение маски номера телефона
ДОброго дня всем! Увы, не нашел подобного или не верно поставил вопрос в гугле.
Используется только логика, UI и валидация то есть.
Суть задачи нужно отдать в функцию номер, допустим, 9777899899, а получить из нее маску, например, DDDDABBABB.
То есть цифры превратить в буквы, похожие цифры - похожие буквы.Буквы заведомо любые.
К сожалению, в js я только недавно вливаюсь(как в целом в прог-ие) и пока надумать такую реализацию не смог
Есть только догадки, что можно грубо говоря разделить строку на единичные символы и уже работать с ними. А дальше ((

Потом это будет сравниваться с таблицей масок имеющихся и выдавать данные. Но это уже ясно.

Есть еще одна задача, менее приоритная.
Есть в массиве строки, где указаны диапазоны. Например 9777000000-9777999999
Нужно сопоставить подходящий диапазон к выбранному номеру. .Задача проще, тупо разделить начальное значение и конечное и условием сравнивать, чтобы было число больше начального значения и меньше конечного. Я верно понимаю решение или можно проще?

Последний раз редактировалось heejew, 01.07.2018 в 10:27.
Ответить с цитированием