function isValidFormat(s) {
const pattern = /^(\d{3}-)?\d{3}-\d{4}$/;
return pattern.test(s);
}
let s = "491-782-8823";
if (isValidFormat(s)) {
console.log("Valid");
} else {
console.log("Not Valid");
}
s = "435-16-890";
if (isValidFormat(s)) {
console.log("Valid");
} else {
console.log("Not Valid");
}
s = "876-X54-5314";
if (isValidFormat(s)) {
console.log("Valid");
} else {
console.log("Not Valid");
}
/*
run:
Valid
Not Valid
Not Valid
*/