I've always been under the assumption that the browser email-validation-regex is more robust than some regex pattern in JS/PHP.
My employer just showed me that both strings are considered correct (at last in FF28):
firstname.lastname@example.org // Expected to be true, is true test@test // Expected to be false, is true
Why is the latter true? Is this a bug, or something for the future? Because as far as I can tell, it's not correct to not use a extention (apart from maybe localhosts).
Anyone who can shed some light on this?