function containsNumber($string) { // Als de string leeg is, return dan false // Betekent dat er geen cijfer in de string is gevonden if ($string == '') { return false; } else { $firstChar = substr($string, 0, 1); if (is_numeric($firstChar)) { return true; } else { $nextPortion = substr($string, 1); return containsNumber($nextPortion); } } }
function validatePasswordStrength($inputStr) { //Passwords are to have at least one letter, //one number, and one special char, with //a length greater than 8 and less than MAX if (containsLetter($inputStr) && containsNumber($inputStr) && containsSpecialChar($inputStr)) { return true; } else { return false; } }