修正Input类对正则的支持

This commit is contained in:
thinkphp
2015-01-19 11:56:27 +08:00
parent 82835d4188
commit f9d8ce8c1e

View File

@@ -101,9 +101,11 @@ class Input {
if(!empty($args[1])) { if(!empty($args[1])) {
$filters = explode(',',$args[1]); $filters = explode(',',$args[1]);
if(is_string($filters)){ if(is_string($filters)){
if(0 === strpos($filters,'/') && 1 !== preg_match($filters,(string)$data)){ if(0 === strpos($filters,'/')){
// 支持正则验证 if(1 !== preg_match($filters,(string)$data)){
return $default; // 支持正则验证
return $default;
}
}else{ }else{
$filters = explode(',',$filters); $filters = explode(',',$filters);
} }