function validateForm() { var name = document.forms["myForm"]["name"].value; var email = document.forms["myForm"]["email"].value; var mobile = document.forms["myForm"]["mobile"].value; var message = document.forms["myForm"]["message"].value; // Check if name is empty if (name.trim() === "") { $('#name-error').text("Name is required"); return false; } if (email.trim() === "") { $('#email-error').text("Eamil is required"); return false; } if (mobile.trim() === "") { $('#mobile-error').text("Mobile No. is required"); return false; } // if (message.trim() === "") { // $('#message-error').text("Message is required"); // return false; // } // Check if the email is valid var nameRegex = /^[a-zA-Z\s\-',.]+$/; if (!name.match(nameRegex)) { $('#name-error').text("Please enter a valid name."); return false; } var emailRegex = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; if (!email.match(emailRegex)) { $('#email-error').text("Please enter a valid email address."); return false; } var mobileNumberRegex = /^(?:\+\d{1,3})?\d{10}(?:\d{2})?$/; if (!mobile.match(mobileNumberRegex)) { $('#mobile-error').text("Please enter a valid phone number."); return false; } return true; }