Hallo,
Ik ben bezig met het aanmaken van een script om een nieuw wachtwoord aan te maken.
Nu zoek ik een simpele php-code die controlleert of het ingevoerde wachtwoord minstens 1 cijfer, 1 kleine letter en 1 hoofdletter bevat.

Ik weet dat dit kan, maar weet niet hoe.

Mvg,
Kristof
Zoek eens op (password) regex. Een regex is inprincipe een prefix waar je string aan moet voldoen. Dit controleer je met de functie preg_match

Dus in jouw geval:

<?php

$password = 'taatata1AA';

if(preg_match('/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{1,20}$/', $password)) {
echo 'oui';
} else {
echo 'noh';
}

?>

Reageren