Is this code the standard for form validation/Regex

`document.getElementById("myForm").addEventListener("submit", function(e) { e.preventDefault(); // prevent form from submitting const name = document.getElementById("name").value.trim(); const email = document.getElementById("email").value.trim(); const genderRadios = document.getElementsByName("gender"); let message = ""; // Regex for basic email const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; // Check name if (name === "") { message += "Name is required."; } // Check email if (!emailRegex.test(email)) { message += "Enter a valid email address."; } // Check if a radio is checked let genderSelected = false; for (let radio of genderRadios) { if (radio.checked) { genderSelected = true; break; } } if (!genderSelected) { message += "Please select a gender."; }`const students = [ ["Alice", 21, "Computer Science"], ["Bob", 22, "Math"], ["Carol", 23, "History"] ]; // Loop through and display info students.forEach(student => { console.log(Name: ${student[0]}, Age: ${student[1]}, Major: ${student[2]}); }); ` // Display result document.getElementById("message").innerHTML = message || "Form submitted successfully!"; }); `

Apr 7, 2025 - 20:21
 0
Is this code the standard for form validation/Regex

`document.getElementById("myForm").addEventListener("submit", function(e) {
e.preventDefault(); // prevent form from submitting

const name = document.getElementById("name").value.trim();
const email = document.getElementById("email").value.trim();
const genderRadios = document.getElementsByName("gender");
let message = "";

// Regex for basic email
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;

// Check name
if (name === "") {
    message += "Name is required.
"; } // Check email if (!emailRegex.test(email)) { message += "Enter a valid email address.
"; } // Check if a radio is checked let genderSelected = false; for (let radio of genderRadios) { if (radio.checked) { genderSelected = true; break; } } if (!genderSelected) { message += "Please select a gender.
"; }`const students = [ ["Alice", 21, "Computer Science"], ["Bob", 22, "Math"], ["Carol", 23, "History"]

];

// Loop through and display info
students.forEach(student => {
console.log(Name: ${student[0]}, Age: ${student[1]}, Major: ${student[2]});
});
`

// Display result
document.getElementById("message").innerHTML = message || "Form submitted successfully!";

});
`