www.gusucode.com > 同城苏州黄页系统php源码程序 > lib/smarty/plugins/modifier.telFormat.php
<?php function smarty_modifier_telFormat($telNum,$areaNum='') { # 如果是$telNum 0512,61112556 格式,則','前面的為區號 if( strstr($telNum,',') ) list($areaNum,$telNum)=explode(',',$telNum); if(preg_match("/^(\d{4})(\d{4})$/",$telNum,$re)) # 固定電話 { $telNum=$re[1]." ".$re[2]; if($areaNum) $telNum="({$areaNum}) {$telNum}"; } elseif(preg_match("/^(\d{6})$/",$telNum) and preg_match("/^(\d{4})$/",$areaNum)) # 手機 1314,569874 格式 $telNum=$telNum." ".$areaNum; elseif(preg_match("/^(\d{4})(\d{6})$/",$telNum,$re)) # 手機 $telNum=$re[1]." ".$re[2]; else $telNum=''; return $telNum; } ?>