From f9ceb00a0baf906c6c05e00ca22d083c880b4f03 Mon Sep 17 00:00:00 2001 From: dereklseitz Date: Wed, 20 Aug 2025 21:48:44 -0500 Subject: [PATCH] fix: fix regex phone pattern in contact-form.js --- src/scripts/contact-form.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/scripts/contact-form.js b/src/scripts/contact-form.js index 72f64e7..03a0b1a 100644 --- a/src/scripts/contact-form.js +++ b/src/scripts/contact-form.js @@ -88,7 +88,7 @@ form.addEventListener("submit", function(event) { } // Phone — match format: 123-456-7890 - const phonePattern = /^(\(?\d{3}\)?[-.\s]?\d{3}[\-.\s]?\d{4})$/; + const phonePattern = /^(\(?\d{3}\)?[\s-.]?\d{3}[\-.\s]?\d{4})$/; if (!phonePattern.test(phone)) { showError("phone", "Phone number format is invalid."); hasErrors = true; @@ -143,10 +143,10 @@ form.addEventListener("submit", function(event) { }); form.addEventListener("reset", function (event) { - const confirmed = confirm("Are you sure you want to clear the form?"); - if (!confirmed) { + const confirmed = confirm("Are you sure you want to clear the form?"); + if (!confirmed) { event.preventDefault(); return; - } - clearErrors(); + } + clearErrors(); });