Hocam şifre ve kullanıcı adına or koyarak biraz daha azaltabilirsin fakat email için ayarı bir doğrulama yapsan daha iyi email if içindeki regex kodları email girilen değerin email formatında olup olmadığına bakar.






$kullaniciadi = " dfdfdfddfdfdf ";
            $sifre = "  asas ndfdfdf";
            $email = "  asaasassaa@handfdfdf.com";
            
            
            $kullaniciadi = trim($kullaniciadi);
            $sifre = trim($sifre);
            $email= trim($email);
            
            if(preg_match('/[[:space:]]/',$kullaniciadi) or preg_match('/[[:space:]]/',$sifre) )
            {
                
                
                echo "kullanıcı adı  yada şifrede boşluk var";            
                
                
            }
            
            
            
            if(!preg_match('/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/',$email)){
                
                 echo "email geçersiz";
            }