zabezpieczenie hasła

0

majac takiego inputa : czy mogę jakos prosto zrobić, aby uzytkownik rejestrujac sie wiedzial, ze hasło ma sie składac ze znaku specjalnego oraz duzej literki ?

 <input type="password" name="Password" placeholder="Hasło" onChange={this.onChange} />
3
  1. Po co? https://xkcd.com/936/ Niech mnie ktoś mądrzejszy poprawi ale wydaje mi się, że tego rodzaju wymogi niewiele wnoszą
  2. Jeśli już: prosto zrobić, aby uzytkownik rejestrujac sie wiedzial, ze hasło ma sie składac ze znaku specjalnego oraz duzej literki Tak, po prostu napisać to pod inputem. To najprostsze.
1

Użyj jednej z miliona bibliotek do walidacji formularza (np. jQuery.validate) albo oprogramuj to "ręcznie" w onchange elementu oraz w onsubmit formularza.

4
ŁF napisał(a):

Użyj jednej z miliona bibliotek do walidacji formularza (np. jQuery.validate) albo oprogramuj to "ręcznie" w onchange elementu oraz w onsubmit formularza.

Freja Draco napisał(a):

https://www.w3schools.com/tags/att_input_pattern.asp
https://www.w3schools.com/tags/att_pattern.asp

Tu trzeba nadmienić rzecz oczywistą, ale i tak za często¹ pomijaną: Wszelkie walidacje muszą odbywać się po pierwsze i przede wszystkim po stronie serwera, tego rodzaju walidacje w JavaScripcie ani nie są ściśle rzecz ujmując niezbędne ani tym bardziej nie mogą zastąpić walidacji po stronie serwera.

¹Częstotliwość wynosi > 0, to za dużo.

1 użytkowników online, w tym zalogowanych: 0, gości: 1