fix: fix regex phone pattern in contact-form.js

This commit is contained in:
Derek L. Seitz 2025-08-20 21:48:44 -05:00
parent 1ba4b036b3
commit f9ceb00a0b
1 changed files with 5 additions and 5 deletions

View File

@ -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();
});