const readline = require("readline"); const fs = require("fs"); const regexes = fs .readFileSync(__dirname + "/../regex.txt", "utf8") .split("\n") // Remove empty lines .filter(function(r) { return r.length > 1; }) // Remove the opening and closing slashes .map(function(r) { return new RegExp("^" + r.slice(1, -1) + "$"); }); module.exports = { validate: function(pin) { for (let i in regexes) { if (regexes[i].test(pin)) { return true; } } return false; } };