| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 | 
							- <?php
 
- class StrUtil{
 
-     /**
 
-      * 判断字符串是否为 NULL 或者为 空白字符串  LiaoYun 2018-06-13
 
-      * @param str
 
-      * @return
 
-      */
 
-     public static function isEmpOrNull(string $str)
 
-     {
 
-         if ($str == null || trim($str) == "") {
 
-             return true;
 
-         } else {
 
-             return false;
 
-         }
 
-     }
 
-     public static function isNotEmpAndNull(string $str)
 
-     {
 
-         if ($str == null || trim($str) == "") {
 
-             return false;
 
-         } else {
 
-             return true;
 
-         }
 
-     }
 
-     public static function isMoblePhone(String $phone) {
 
-     	if (self::isEmpOrNull($phone)) {
 
-     		return false;
 
-     	}
 
-         if(!preg_match("/^1[3456789]\d{9}$/",$phone,$res)){
 
-             return $res;
 
-         } else {
 
-             return false;
 
-         }
 
-     }
 
-     public static function back(object $obj, string $funName)
 
-     {
 
-         $jsonStr = json_encode($obj);
 
-         if (self::isNotEmpAndNull($funName)) {
 
-             return "<script language='javascript'>parent.{$funName}({$jsonStr})</script>";
 
-         } else {
 
-             return "<script language='javascript'>parent.callback({$jsonStr})</script>";
 
-         }
 
-     }
 
-     /**
 
-      * 中文乱码转 utf-8, 对页面中 用 encodeURI(encodeURI(url)) 处理过的 url 有效
 
-      * @return
 
-      */
 
-     public static function getRequestDecodeParam($request, $key)
 
-     {
 
-         $str = $request[$key];
 
-         if ($str != null) {
 
-             try {
 
-                 //解决%和+转码问题
 
-                 $str = preg_replace("/%(?![0-9a-fA-F]{2})/", "%25", $str);
 
-                 $str = preg_replace("/\\+/", "%2B", $str);
 
-                 return trim(urldecode($str));
 
-             } catch (\Exception $e) {
 
-                 throw new \think\Exception($e->getMessage());
 
-             }
 
-         } else {
 
-             return $str;
 
-         }
 
-     }
 
- }
 
 
  |