lundi 4 janvier 2016

Password validation in Laravel

I need password validation like

1 English uppercase characters (A – Z)
2 English lowercase characters (a – z)
3 Base 10 digits (0 – 9)
4 Non-alphanumeric (For example: !, $, #, or %)
5 Unicode characters

I have applied some code but result I am getting is an error. I think regex I have used in wrong format. Please check my code and correct me. Thanks

AuthController.php

protected function validator(array $data)
    {
        return Validator::make($data, [
            'firstname' => 'required|max:255',
            'lastname' => 'required|max:255',
            'email' => 'required|email|max:255|unique:users',
            'password' => 'required|
                           regex:array("/^.*(?=.{3,})(?=.*[a-zA-Z])(?=.*[0-9])(?=.*[\d\X])(?=.*[!$#%]).*$/")|
                           min:8|
                           confirmed',
        ]);
    }



from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/1kHuNzG
via IFTTT

Aucun commentaire:

Enregistrer un commentaire