Coincido, quizás el problema sea el \r\n que usa Windows para separar líneas en vez de \n (que es de UNIX)
Agrega la posibilidad de encontrar espacios antes y después de la cadena: /^\s* ... \s*$/
A propósito: el patrón permite cosas como esto:
[email protected]bla debido al último "+"
Saludos.