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

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

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

Поиск осуществляется по массиву с помощью filter().
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 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);
Ответ написан
Ваш ответ на вопрос

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

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