文本里的手机号点击拨打电话功能代码
其实就是用正则来获取到手机号,然后把这个手机号用a链接包裹,利用href="tel:1xxxxxx"来拨打电话,直接上代码吧。$str = '我的电话18210858888,如果你有事就给我打电话';
$pattern = '/(1\d{9})/';
$str = preg_replace_callback('/(1\d{9})/', 'dcall', $str);
function dcall($str) {
return "<a href='tel:{$str}'>{$str}</a>";
}
就这么简单,但是有个问题就是如果文本内容里有其它数字字符串,而正则又匹配上的话,那么点击也会弹出拨号盘。
页:
[1]