Oh well you have an extra backslash in your regex:
^[a-zA-Z0-9_\\.-]+@([a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,6}$
The above regex matches email@myeamil\.com
but it does not match email@myeamil.com
It should be:
^[a-zA-Z0-9_\\.-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,6}$