15 lines
328 B
JavaScript
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;
|
||
|
}
|