jQuery Form Validation Not Working

Hello, I am building a website on Pagelines Platform 5. I am coding my own form validation and worked perfectly on another wordpress website. However, now it isn't working. I have looked line by line why it isn't working but no luck. The function where it checks for only numbers works fine, and when the form gets submitted it does check for empty fields and does present a alert message if they are not filled in. However the functions where it checks for a valid email address does not work.

I'm unsure really why it isn't working, this code is a collection of short snippets from various location on the internet and shaped to fit my website. I have included the code below for further inspecting:

// Validation of email address
function formContainEmail(email){
	var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
	return re.test(email);
}
// Validation of number, only entering numerical digits
function containNumber(evt){
	evt = (evt) ? evt : window.event;
    var charCode = (evt.which) ? evt.which : evt.keyCode;
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        return false;
    }
    return true;
}

// Main validation function for Menu Form
function validationFormFooter() {
	// Captures the fields name (specific to form)
	var name = $('#name').val();
	var email = $('#email').val();
	var number = $('#number').val();

	// Checks to see if fields have been entered
	if(name === "" || email === "" || number === ""){
		alert("Please fill in all fields");
		event.preventDefault();
		return false;
	}
	// Declaring a varible 'numberField' assining the value of 'cfnumber' to it.
	var numberField = $("#number").val();
	// IF number is less than 10 digit run this code
	if (numberField.length <= 10) {
		alert("Please enter a 11 digit phone number (without spaces)");
		event.preventDefault();
		return false;
	}
	// ELSE IF the digit is more than 11 digits run this code.
	else if (numberField.length > 11) {
		alert("You've entered too many digits for your phone number");
		event.preventDefault();
		return false;
	}
	// Prevents user entering anymore than 11 digits into mobile field
	$("#number").maxLength();

	// IF the email address is valid then submit form
	if (formContainEmail(email)){
		alert("Please enter a valid email address");
		event.preventDefault();
		return false;
	} else {
		alert("Please enter a valid email address");
		event.preventDefault();
		return false;
	}
};