Имеется:
<a href="tel:+7 (800) 333-75-95" class="tel" id="tel">+7 (800) 333-75-95</a>
Как удалить пробелы внутри самого тега, понятно:
$('#tel').each(function() {
var text = $(this).text();
$(this).text(text.replace(/\s/g, ''));
});
Но как удалить пробелы внутри href="tel:+7 (800) 333-75-95", вот это понять не могу...
удалить любые другие символы, кроме цифр и "+"
var text = "tel:+7 (800) 333-75-95";
console.log(text.replace(/[^+0-9]/gim, ''));
Update
необходимо удалить все символы, кроме цифр, плюса и "tel:"
Я бы предложил приставлять спереди "tel:" явным образом:
$('.tel').each(function() {
var href = $(this).attr("href");
$(this).attr("href", "tel:" + href.replace(/[^+0-9]/gim, ''));
});
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Постоянно сталкиваюсь с тем, что некоторые скрипты не работают на iPhoneВ частности сейчас столкнулся с такой проблемой, следующий скрипт не отрабатывает...
Нужно чтобы по нажатию на "cat1" появлялся блок "subcat", а блок "cat" либо исчезал, либо "subcat" перекрывал его
Есть такой вот скрипт для построения дерева, я задаю в input значения, и после нажатия кнопки ajax-ом строится дерево, но при перезагрузки страницы...