function containsDigitsLettersSpecialCharacters(s) { let resultD = 0, resultL = 0, resultS = 0; // Digit test resultD = /\d/.test(s); // Letter test resultL = /[a-zA-Z]/.test(s); // Special character test resultS = /[!@#$%^&*(),.?":{}|<>]/.test(s); return resultD + resultL + resultS == 3; }