background image

 
* 返回值:是正确的 QQ 号码返回 QQ 号码,不是返回 false
         */
         function IsQQ($Argv){
                $RegExp=’/^[1-9][0-9]{5,11}$/’;
                return preg_match($RegExp,$Argv)?$Argv:false;
        }
        
          /**
         * IsMobile 函数:检测参数的值是否为正确的中国手机号码格式
           * 返回值:是正确的手机号码返回手机号码,不是返回 false
        */
        function IsMobile($Argv){
                $RegExp=’/^(?:13|15|18)[0-9]{9}$/’;
                return preg_match($RegExp,$Argv)?$Argv:false;
         }
        
         /**
         * IsTel 函数:检测参数的值是否为正取的中国电话号码格式包括区号
         * 返回值:是正确的电话号码返回电话号码,不是返回 false
        */
         function IsTel($Argv){
                 $RegExp=’/[0-9]{3,4}-[0-9]{7,8}$/’;
                 return preg_match($RegExp,$Argv)?$Argv:false;
         }
        
        /**
         * IsNickname 函数:检测参数的值是否为正确的昵称格式(Beta)
         * 返回值:是正确的昵称格式返回昵称格式,不是返回 false
         */
         function IsNickname($Argv){
                                  $RegExp=’/^\s*$|^c:\con\con$|[%,\*\"\s\t\<\>\&\'\
(\)]|\xA1\xA1|\xAC\xA3|^Guest|^\xD3\xCE\xBF\xCD|\xB9\x43\xAB\xC8/is’; 
//Copy From DZ
                 return preg_match($RegExp,$Argv)?$Argv:false;
         }
        
         /**
         * IsChinese 函数:检测参数是否为中文
         * 返回值:是返回参数,不是返回 false
         */
        function IsChinese($Argv,$Encoding=’utf8 ){

                                  $RegExp   =   $Encoding==’utf8 ?’/^[\x{4e00}-\x{9fa5}]