weiphp 插件"通用表单"BUG修改

修改文件目录

weiphp <wbr>插件"通用表单"BUG修改

在类FormsValueController 中添加函数
// 匹配函数
//$value:字符串
//$validate_rule:正则规则
// return true:比配成功,false:匹配失败,提示用户输入错误。
public function regex($value,$validate_rule)
{
     return preg_match($validate_rule,$value);
}

  

在类FormsValueController中的add() 函数,将大概171行代码中
if (($vo ['is_must'] && empty ( $value )) || (! empty ( $vo ['validate_rule'] ) && $this->regex ( $value, $vo ['validate_rule'] ))) 
{
$this->error ( $error_tip );
exit ();
}
修改为:
if ( $vo ['is_must'] && empty ( $value ) ) 
{
$this->error ( "'". $vo ['title'] . "'的值为必填项" );
exit ();
}
                
if ( !empty ($vo ['validate_rule'])  && !$this->regex( $value, $vo['validate_rule']) ) 
{
$this->error ( $error_tip );
exit ();
}
原文地址:https://www.cnblogs.com/arv000/p/3834615.html