Repository URL to install this package:
|
Version:
7.1.21 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const isValidPassword = x => {
const matchLowerCase = /([a-z])/;
const matchUpperCase = /([A-Z])/;
const matchNumbers = /([0-9])/;
const matchSpecialChars = /(.*[!,&,.,@,#,$,^,*,?,_,~])/g;
let strength = 0;
if (matchLowerCase.test(x))
strength += 1;
if (matchUpperCase.test(x))
strength += 1;
if (matchNumbers.test(x))
strength += 1;
if (matchSpecialChars.test(x))
strength += 1;
if (strength === 4 && x.length > 7) {
return true;
}
else {
return false;
}
};
exports.isValidPassword = isValidPassword;
exports.default = isValidPassword;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXNWYWxpZFBhc3N3b3JkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2RlcHMvaXNWYWxpZFBhc3N3b3JkLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsTUFBTSxlQUFlLEdBQUcsQ0FBQyxDQUFDLEVBQUU7SUFDMUIsTUFBTSxjQUFjLEdBQUcsU0FBUyxDQUFBO0lBQ2hDLE1BQU0sY0FBYyxHQUFHLFNBQVMsQ0FBQTtJQUNoQyxNQUFNLFlBQVksR0FBRyxTQUFTLENBQUE7SUFDOUIsTUFBTSxpQkFBaUIsR0FBRyw4QkFBOEIsQ0FBQTtJQUN4RCxJQUFJLFFBQVEsR0FBRyxDQUFDLENBQUE7SUFDaEIsSUFBSSxjQUFjLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztRQUFFLFFBQVEsSUFBSSxDQUFDLENBQUE7SUFDekMsSUFBSSxjQUFjLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztRQUFFLFFBQVEsSUFBSSxDQUFDLENBQUE7SUFDekMsSUFBSSxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztRQUFFLFFBQVEsSUFBSSxDQUFDLENBQUE7SUFDdkMsSUFBSSxpQkFBaUIsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO1FBQUUsUUFBUSxJQUFJLENBQUMsQ0FBQTtJQUM1QyxJQUFJLFFBQVEsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7UUFDbEMsT0FBTyxJQUFJLENBQUE7S0FDWjtTQUFNO1FBQ0wsT0FBTyxLQUFLLENBQUE7S0FDYjtBQUNILENBQUMsQ0FBQTtBQUVRLDBDQUFlO0FBQ3hCLGtCQUFlLGVBQWUsQ0FBQSJ9