Hej, muszę stworzyć prosty formularz do logowania i rejestrowania. Przy wpisywaniu hasła trzeba podać takie, które będzie zawierało dużą literę i cyfrę. Jak powinnam to zrobić?
Z góry dziękuję :)
0
3
Zwykle to się chyba robi sprawdzając wprowadzone dane już po ich podaniu (na przykład, gdy focus wychodzi z pola podawania hasła).
2
Sorry, że w PHP, nie w C#.
Może coś takiego, na przykład:
<?php
if(preg_match_all('@[A-Z0-9]@','dsfsdfsgesa5f')==2){
echo 'Validation Successful';
}else{
echo 'Validation Failed';
}
?>
?
2
Możesz sobie sprawdzić np. Regexem.
string valueToCheck = "Haslo1";
Regex regex = new Regex("^(?=.*[0-9])(?=.*[A-Z])([a-zA-Z0-9]+)$");
if(regex.IsMatch(valueToCheck))
{
// TODO
}