email validation Regex Validation Expression

Hi I have an email address that is not passing my regex validation.
anyone know the correct syntax to deal with
aaa.bbb-@aaa.co.uk it's the dash that is casing the issue

I currently have tried

^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@(([0-9a-zA-Z])+([-\w]*[0-9a-zA-Z])*\.)+[a-zA-Z]{2,9})$


^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$
Simon CrippsOwnerAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
nap0leonConnect With a Mentor Commented:
Try this function from when I asked the question a couple years ago.  Used this function on a Fortune 500's eCommerce site for a number of years without any hiccups.

http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/Q_24417659.html
0
 
leakim971PluritechnicianCommented:
Open this link in your browser (or a text editor) : http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.js

search for : Plugins/Validation/Methods/email
0
 
COBOLdinosaurCommented:
You could set the input type to "email" and let the browser do the work.

Cd&
0
All Courses

From novice to tech pro — start learning today.