10-06-2015, 23:39
(10-06-2015, 14:25)Kartofelek napisał(a): Mniej wiecej cos takiego
Kod:function format_number($phone){
$phoneFormat = preg_replace('/\s+/', '', $phone);
$phoneLink = '<a href="tel:'.$phoneFormat.'">'.$phone.'</a>';
return $phoneLink;
}
function telephoneText($string)
{
$pat_1 = '(\+48 ){0,1}\d{3}(\-| ){0,1}\d{3}(\-| ){0,1}\d{3}'; //+48 999 999 999
$pat_2 = '(\+48 ){0,1}\d{2}(\-| ){0,1}\d{3}(\-| ){0,1}\d{2}(\-| ){0,1}\d{2}'; //+48 99 999 99 99
$pat_3 = '(\+48 ){0,1}\d{3}(\-| ){0,1}\d{3}(\-| ){0,1}\d{2}(\-| ){0,1}\d{2}'; //+48 999 999 99 99
$string = preg_replace("/({$pat_1}|{$pat_2}|{$pat_3})/sme", "format_number('$1')", $string);
return $string;
}
To zamienia wystapienia telefonow na linki. Trzeba by to mocniej dopracowac. U ciebie też trzeba by pewnie przerobic te wzory by działały na telefonach zagranicznych?
tak, szczególnie międzynarodowo. Dziękuję, dziękuję za czas poświęcony, to cenne.
www.niepelnosprawny.org