Ben web etrafında şu normal ifadeyi gördüm.
(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$
Sadece dize eğer doğrular:
* contain at least (1) upper case letter
* contain at least (1) lower case letter
* contain at least (1) number or special character
* contain at least (8) characters in length
Ben o kadar dize denetler, böylece bu düzenli ifade dönüştürmek için nasıl bilmek istiyorum
* contain at least (2) upper case letter
* contain at least (2) lower case letter
* contain at least (2) digits
* contain at least (2) special character
* contain at least (8) characters in length
Well, if it contains at least 2 upper,lower,digits and special characters then I wouldn't need the 8 characters length.
Özel karakterler şunlardır:
! `~ @ # $% ^ & * () _-+ = [] \ | {};:. '" / <>?