Мне казалось, что это естественная фича сотовых, когда тыкаешь в какое то число на странице сайта в мобильном браузере — он пытается с ним что то делать, предлагая свои обычные варианты — послать СМС или позвонить.
Оказалось, что это не совсем так. Вернее, есть в спецификации html правильный подход, который позволяет указать что данная ссылка — номер телефона. Тогда браузер не будет уже напрягать свои алгоритмы, гадая что же сиё есть, а будет искать обработчики набора номера.
Спецификации уже более 10 лет! Вот документ — http://www.ietf.org/rfc/rfc3966.txt
Суть которого сводится к следующему практическому примеру, в котором я также показываю зачистку номера телефона о лишних символов.
|
|
<?php //номер телефона, возможно, включает в себя какое то оформление //в том числе html теги и т.п. $tel = '+ 7 (123) 123-45-67'; //убирем всё, кроме цифр и знака "+" $mtel = preg_replace('/[^+\d]+/ism', '', $tel); ?> <a href="tel:<?=$mtel?>"> <?=$tel?> </a> |
То есть, в атрибуте href тега <a> мы используем специальный префикс tel:, за которым следует номер телефона в международном формате. Все очень просто!
Данная запись опубликована в 10.09.2015 22:33 и размещена в рубрике Программирование.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Июнь 18, 2023 г.
React компонент TextField библиотеки @mui/material - это сложный элемент и получить значение через свойство ref нельзя.
Разработчики понимали, что доступ к HTMLInputElement внутри компонента нужно предоставить, и потому реализовали свойство inputRef, ...
Читать
Сентябрь 20, 2025 г.
При работе с сущностями в Drupal нередко возникает задача: из ссылочного поля (entity reference) нужно достать список ID связанных объектов.
Например, у нас есть нода с полем field_other_exclusions. Если вывести его содержимое через getValue(), ...
Читать
Август 18, 2019 г.
Небольшое обновление для API WP плагина References. Я добавил обратную функцию к REFShraAPI::get - которую назвал REFShraAPI::find.
Новая статическая функция позволяет искать публикации, к которым прикреплена указанная статья.
[crayon-6abe5b9a6b8e3149038199/] ...
Читать
Октябрь 4, 2018 г.
Стандартное соотношение сторон роликов 16/9. Как определить соотношение сторон, если оно не стандартное?
Данная информация может быть полезна, например, если вы разрабатываете адаптивный контейнер для показа видео с YouTube.
Без использования ...
Читать