我尝试使用laravel提供的功能进行验证,但我没有得到期望的输出
我试图使用字母数字功能,但它也允许整数值
$request->validate([
'model' => 'required|alpha_num|alpha',
]);
限制用户仅插入数字
答案 0 :(得分:0)
您可以将regex
用于字母数字,将not_regex
用于数字:
$request->validate([
'model' => 'required|regex:/^[a-z0-9]+$/i|not_regex:/^[0-9]+$/',
]);
答案 1 :(得分:0)
您可以沿着这些路线尝试一些操作,使用前瞻性确保至少有一个字符。
/^(?=[a-z0-9]*[a-z])[a-z0-9]*$/i
答案 2 :(得分:0)
我已经尝试过并得到结果
regex:/ [A-Za-z] +?[0-9] * /