if($('[name=mail]').val().match(/^[0-9a-z_.-]$/) == null || $('[name=endmail]').val().match(/^([0-9a-z-]+.)+[a-z]{2,6}$/) == null)
co jest źle w tych regexach?
if($('[name=mail]').val().match(/^[0-9a-z_.-]$/) == null || $('[name=endmail]').val().match(/^([0-9a-z-]+.)+[a-z]{2,6}$/) == null)