Задать вопрос
@AndrewRusinas

Как отсечь ненужные символы из строки?

Есть поле поиска, в которое можно вбить номер телефона. В базе хранятся записи вида "79222324343", в поиск же можно ввести телефон огромным количеством вариантов.

Поиск осуществляется по массиву с помощью filter().
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@Interface
phoneString = '+7-(777)-77-77-777';
phoneString.replace(/\D/g, '');
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@DanKud
let numberArray = ['массив_с_номерами'];
let correctNumber = переменная_с_вводимым_номером.replace(/\D/g, '');
let filterArray = numberArray.filter(function(number) {
    return number === correctNumber;
});
console.log(filterArray);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы