我尝试使用laravel提供的功能进行验证,但没有得到所需的输出
我尝试使用字母数字函数,但它也允许整个数字值
$request->validate([
            'model' => 'required|alpha_num|alpha',
        ]);将用户限制为仅插入数字
发布于 2019-10-07 18:16:30
您可以使用regex表示字母数字,使用not_regex表示数字:
$request->validate([
    'model' => 'required|regex:/^[a-z0-9]+$/i|not_regex:/^[0-9]+$/',
]);发布于 2019-10-07 18:37:34
您可以尝试这些内容,使用前视来确保至少有一个字符。
/^(?=[a-z0-9]*[a-z])[a-z0-9]*$/i发布于 2019-10-09 16:13:00
我试过了,并取得了效果。
regex:/A-Za-z+?0-9*/
https://stackoverflow.com/questions/58266118
复制相似问题