isValid = function(pwd) {
if (pwd >= 1000000 || pwd <= 99999) {
return false;
}
if (pwd < a || pwd > b) {
return false;
}
if (!/(?:00|11|22|33|44|55|66|77|88|99)/.test(`${pwd}`)) {
return false;
}
return [...`${pwd}`].every((digit, index, arr) => {
return index === 0 || parseInt(digit, 10) >= parseInt(arr[index - 1], 10);
});
}