带字母的电话号码 - 单击以呼叫



是否有可能让包含字母(为了生效)的电话号码被移动设备识别,并且只有移动设备才能识别为点击呼叫号码?

客户是注册会计师,他们碰巧将 4CPA 作为最后 4 位数字,这对他们来说真的很重要......但对我来说重要的是这个网站是可用的。

我发现了这个问题: 如何在网页中检测移动设备

但我不确定如何实现 PHP,也不确定如何编写 PHP 来填写 if/then。

(我希望在没有PHP的情况下做到这一点。

将以下HTML放在网页上,然后访问并单击iPhone上的链接,使其拨打号码[+1(555)222-333]:

<a href="tel:+1-555-ABCDEF">+1-555-ABCDEF</a>

更新:

仅限移动设备(iPhoneAndroid Mobile)解决方案:

<script>
$(function(){
if(navigator.userAgent.match(/(iPhone|Android.*Mobile)/i))
{
$('a[data-tel]').each(function(){
$(this).prop('href', 'tel:' + $(this).data('tel'));
});
}
})
</script>
<a data-tel="+1-555-ABCDEF">+1-555-ABCDEF</a>

这只会将浏览器中的电话号码与包含iPhoneAndroidMobile的用户代理字符串链接起来。

(请参阅:检测安卓手机)

最新更新