|
@@ -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);
|
|
|
+ }
|
|
|
}
|