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:

I am unsure about the binding, as far as I can tell there doesn't seem to be. However, here is the link to the page: http://dylan.allanlove.net/ if you scroll to the bottom the contact form is located in the footer with the fields: Name, Email and Number (this form actively sends to a test email I have setup). I'm not sure if the function does not work due to the Wordpress Javascript/jQuery version?

How do you rate me?

Thank you for rating your experience!

We’re thrilled to hear you had a great experience with . Would you like to leave a comment about your experience?
Thanks for voting on your experience with , we’d love to get some feedback please.
Ohh no! We’re really sorry to hear you didn’t have a pleasant experience with , we’re always looking at how we can improve and would appreciate you provide some further feedback here please.
Type your feedback here

it's great that you had a positive one. Based on your experience in this ticket would you please be kind enough to rate us externally on: