Originariamente inviato da silvertears
Vi ringrazio per le risposte, comunque a parte il punto e virgola mancante il mio problema è che a me proprio non mi convalida quel tipo di indirizzo, la funzione restituisce un valore falso proprio come se l'indirizzo non fosse corretto, siete sicuri che a voi invece ve lo convalida?
Dalle ricerche e prove che ho fatto, mi so creato una mail che è perfettamente conforme a
FILTER_VALIDATE_EMAIL

il codice sotto lo uso per la validazione in js

Codice PHP:
var reg = new RegExp("^(([-_!#$%&*+=?^{|}~A-Za-z0-9/]+)\\.)*[-_!#$%&*+=?^{|}~A-Za-z0-9/]+[@](([A-Za-z0-9]+)(\\.|-))*[A-Za-z0-9]+(\\.[a-z0-9]{1,})$");