我有一个文本框,可以根据我的要求接受数字或字母
Ex:1234 - 对, abcd - 正确的, 123abc - 错误
所以我需要'my_texbox' => 'alpha|numeric'
作为或条件,但默认情况下是和条件。
除了自定义验证之外,还有什么办法可以实现这个目标吗?
答案 0 :(得分:1)
你可以试试这个
use Illuminate\Support\Facades\Validator;
和
$arr=['name'=>'123'];
$rule=['name'=>array('regex:/(?:^([^a-b]*)$|^([^0-9]*)$)/')];
$accept=Validator::make($arr,$rule);
dd($accept->fails());
<强>输出强>
1234 - 正确,abcd - 正确,123abc - 错误