瀏覽代碼

Update:新增文件名验证

Jinhui Zhu 4 年之前
父節點
當前提交
667d343487
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      src/Library/Validate.php

+ 10 - 0
src/Library/Validate.php

@@ -79,6 +79,7 @@ class Validate
 		'string' => '字符',
 		'sets' => '枚举',
 		'setsArray' => '数组',
+        'isValidFileName' => '文件名',
 	);
 	//出错保存数据用
 	protected $invalidFields = array();
@@ -499,4 +500,13 @@ class Validate
 
         return preg_match("/^(([1-9]\d*)|0{1,". $decimalArr[0] ."})(\.\d{".$decimalArr[1]."})?$/", $str);
     }
+
+    /**
+     * 检查文件名是否合法
+     * @param $name
+     * @return false|int
+     */
+    public function isValidFileName($name) {
+        return preg_match("/^[\x7f-\xffA-Za-z0-9_\.]+$/", $name);
+    }
 }