Własny tekst błędu dla wymagań hasła

Własny tekst błędu dla wymagań hasła
ZR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 28
0

Czy można to jakoś profesjonalnie zrobić, aby stworzyć sobie własny tekst błędu do :

Kopiuj
                options.Password.RequireDigit = true;

Jak się domyślam jakieś regular expression, ale kurde nie wiem jak tam napisać coś w stylu "sprawdź czy gdziekolwiek jest liczba".
Ale z drugiej strony gdzieś musi istnieć ten napis standardowy. A skoro istnieje, to i pewnie można go edytować.

Wojciech Dudek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 35
0

Zrób uniwersalny tekst dla wszystkich wyjątków. "Niepoprawne hasło. Hasło powinno składać się z małych i dużych liter oraz zawierać przynajmniej jedną liczbę i znak specjalny." W sumie, to nie kumam o co Ci chodzi. :D

ZR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 28
0

No chodzi o to, standardowo wypisuje mi błąd "Passwords must have at least one digit ('0'-'9')."
I chcę zmienić ten napis na polski.

Jeśli nie stworzę odpowiedniego regular expression do tego, to wstępnie html zaakceptuje formularz i go puści, i dopiero ten błąd co wyleci z serwera to właśnie to co wkleiłem xD

A ja chcę mieć stronę tylko i wyłącznie po polsku, żeby i Andrzej zrozumiał.

Niby mogę dać tu większy komentarz:

Kopiuj
        [StringLength(50, ErrorMessage = "{0} musi zawierać min {2} znaków i max {1}.", MinimumLength = 5)]

Ale jak ktoś wpisze te 5 znaków, to mi żaden błąd już się nie będzie świecił i potem dostaje angielski błąd.

SZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1608
1

Zainteresuj się Fluent Validation. I tam możesz definiować sobie komunikaty.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.