Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function palindrome (par) {
- let arr = par.split('');
- if (diapazon(arr) === false) {
- console.log(`Password must be between 6 and 10 characters`);
- }
- if (onlyLetAndDig(arr) === false) {
- console.log(`Password must consist only of letters and digits`);
- }
- if (twoDigits(arr) === false) {
- console.log(`Password must have at least 2 digits`);
- }
- if (diapazon(arr) && onlyLetAndDig(arr) && twoDigits(arr)) {
- console.log(`Password is valid`);
- }
- function diapazon (arr2) {
- if (arr2.length >= 6 && arr2.length <= 10) {
- return true;
- } else {
- return false;
- }
- }
- function twoDigits (arr3) {
- arr3 = arr3.map(Number);
- let digits = arr3.filter(el => el !== NaN ? el : false);
- if (digits.length >= 2) {
- return true;
- } else {
- return false;
- }
- }
- function onlyLetAndDig (arr4) {
- let bool = /^[a-z0-9]+$/i.test(arr4.join(''));
- if (bool) {
- return true;
- } else {
- return false;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement