Email validation fix for literal '.' character and accepting whitespace