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;
    }
}