Advertisement
miroLLL

Password Validator v2

Oct 14th, 2019
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (password) => {
  2.     const lengthValidation = /.{6,10}/.test(password);
  3.     const containsValidation = /^[a-zA-Z0-9]+$/.test(password);
  4.     const digitsValidation = (password).match(/[0-9]/g);
  5.  
  6.     if (!lengthValidation) { console.log('Password must be between 6 and 10 characters'); }
  7.     if (!containsValidation) { console.log('Password must consist only of letters and digits') }
  8.     if (!digitsValidation || digitsValidation.length < 2) { console.log('Password must have at least 2 digits'); }
  9.  
  10.     if (lengthValidation && containsValidation && (digitsValidation && digitsValidation.length >= 2)) { console.log('Password is valid') }
  11. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement