Şifre doğrulaması için temel koşullar:
- En az 8 karakter.
- Harfler [az] arasında olmalıdır
- En az bir alfabe büyük harf [AZ] olmalıdır
- [0-9] arasında en az 1 rakam veya rakam .
- [_ veya @ veya $]`dan en az 1 karakter.
Örnekler:
Girdi: R @ m @ _f0rtu9e $ Çıktı: Geçerli Parola Girdi: Rama_fortune $ Çıktı: Geçersiz Parola Açıklama: Sayı eksik Girdi: Rama # fortu9e Çıktı: Geçersiz Şifre Açıklama: _ veya @ veya $`den oluşmalıdır
Burada re modülünü kullandık. /regular-expression-python-examples-set-1/> Python`da normal ifadeler . Bununla birlikte re.search () yöntemi False döndürür (ilk parametre ikinci parametrede bulunmazsa). Bu yöntem, verileri ayıklamak yerine normal bir ifadeyi doğrulamak için en iyisidir. Harflerin, sayıların veya özel karakterlerin doğru olup olmadığını kontrol etmek için re.search () kullandık. Boşlukları kontrol etmek için normal ifade modülünde bulunan "/ s" kullanırız.
|