我正在经历尴尬的境地。
除了. required
_first_name
'FirstNameLength' => ['first_name', 'string', 'min' => 3, 'tooShort'=>'First name should contain atleast 3 character'],
'FirstNameTrim' => ['first_name', 'filter', 'filter' => 'trim'],
'FirstNameRequired' => ['first_name', 'required','message'=>'* First name is required'],
'FirstNameRequired' => ['first_name','match','pattern'=>"/^[a-zA-Z']+$/",'message' => '* First Name can only contain alphabets charater'],
而且,它是在包含pattern
在规则中之后发生的。如果我删除或评论pattern
规则,它是有效的。
'FirstNameLength' => ['first_name', 'string', 'min' => 3, 'tooShort'=>'First name should contain atleast 3 character'],
'FirstNameTrim' => ['first_name', 'filter', 'filter' => 'trim'],
'FirstNameRequired' => ['first_name', 'required','message'=>'* First name is required'],
//'FirstNameRequired' => ['first_name','match','pattern'=>"/^[a-zA-Z']+$/",'message' => '* First Name can only contain alphabets charater'],
我的动机是不允许任何space
,number
或special character
except '
。而且,这种模式规则可以按我的意愿正常工作。但是,唯一的问题是现在它没有采取required
规则。
欢迎任何帮助/提示/建议。