PHP Cek String Password Mengandung Huruf Besar, Kecil Angka

Berikut ini adalah contoh kode snip php yang berfungsi untuk mengecek panjang password, apakah mengandung huruf besar, huruf kecil dan angka.

Contoh 1

$pass="paswdT6Sa";
$uppercase = preg_match('@[A-Z]@', $pass);
$lowercase = preg_match('@[a-z]@', $pass);
$number    = preg_match('@[0-9]@', $pass);

if(!$uppercase || !$lowercase || !$number || strlen($pass)<=6){
    echo "password harus lebih dari 6 karakter, mengandung huruf BESAR, huruf kecil dan angka";
}else{
    echo "password memenuhi kriteria";
}