Am 15.12.2013 08:58, schrieb A.L.E.C:
On 12/15/2013 05:40 AM, nyx-network wrote:
And except a # and * too.
RFC 3966 specifies the format.
This is my function to format tel urls. It should be RFC 3966 compliant:
function rcmail_render_tel_value($tel, $col) { $tel_formatted = $tel; $tel_formatted = str_replace('(0)', '', $tel_formatted); if(substr($tel, 0, 1) == '+'){ $tel_formatted = '00' . substr($tel_formatted, 1); } else{ $tel_formatted = $tel; } $tel_formatted = preg_replace('/[^0-9 -/]+/', '', $tel_formatted); if(substr($tel_formatted, 0, 2) == '00'){ $tel_formatted = '+' . substr($tel_formatted, 2); } $tel_formatted = str_replace(array('-', '/', ' '), array('-', '-', '-'), $tel_formatted); return html::a(array( 'href' => 'tel:' . $tel_formatted, 'class' => 'tel', ), Q($tel)); }