js-mentorship-razvan / javascript

Javascript study notes
GNU General Public License v3.0
22 stars 2 forks source link

Regex validate PIN code #508

Closed RazvanBugoi closed 4 years ago

RazvanBugoi commented 4 years ago

https://www.codewars.com/kata/55f8a9c06c018a0d6e000132/train/javascript

RazvanBugoi commented 4 years ago
function validatePIN (pin) {
  let str = pin.trim().split('');
  return str.length == 4 || str.length == 6 ? str.map((el) => Number(el)).filter((num) => Number.isInteger(num)).length == str.length : false;
}
RazvanBugoi commented 4 years ago
function validatePIN (pin) {
  return (/^(\d{4})$|^(\d{6})$/g).test(pin);
}