Comment écrire des règles de validation de nom d'utilisateur dans Laravel ?
天蓬老师
天蓬老师 2017-05-16 16:51:23
0
6
652

L'exigence est qu'il doit contenir des lettres et des chiffres.

Par exemple, les nombres purs ne sont pas autorisés.

Comment l'implémenter en utilisant la propre méthode de vérification de Laravel ?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

répondre à tous(6)
巴扎黑

Utilisez simplement cette règle habituelle, elle a été testée, [a-zA-Z]+([A-Za-z0-9])*

Obtenez l'effet, par exemple lors de l'enregistrement d'un nom d'utilisateur :

55555 a échoué
8754xcc a échoué
hhgdG55 a réussi
hhgdG55 a échoué
ggh hhd a échoué
avec le chinois a échoué

?

Il semble que seules les expressions régulières puissent être utilisées, et laravel ne fournit pas de support de fonction correspondant (fonctions en forme d'alpha_num)

習慣沉默
//获取表单的值
$username = $request->input('username');
$password = $request->input('password');

//登录表单验证
$validator = Validator::make($request->all(), [
  'username' => 'required|alpha_num|regex:/^(?!([A-Za-z]+|d\d+)$)[A-Za-z\d]$/',  //只允许数字和字母
]);

//表单验证失败提示
if ($validator->fails()) {
  //此处省略。。。
}

Non testé.

某草草

Vous n'avez probablement pas encore vu la partie Validation du document Laravel5~ Vous pouvez rédiger une demande pour vérifier le nom d'utilisateur

左手右手慢动作
 $form_data = [
            "product_name" => $request->get('product_name'),      
        ];
$rules = [
            "product_name" => 'required'
        ];
$messages = [
            'required' => ' :attribute 字段必须填写.',
        ];        
$validate = Validator::make($form_data, $rules,$messages);
if ($validate ->fails()){
    return redirect('admin/addProduct')->withErrors($validate)->withInput();
        }

Je ne sais pas si je peux vous aider

仅有的幸福

Vous avez besoin d'un document Laravel : Baidu Cloud. Après avoir téléchargé le document, veuillez vérifier [Répertoire] [Service] [Service - Vérification] ou [Rechercher] "Validateur".

左手右手慢动作

Les règles de vérification peuvent être personnalisées

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!