EnglishPal/app/static/js/password.js

15 lines
328 B
JavaScript

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