Ho visto una moltitudine di espressioni regolari per diversi linguaggi di programmazione che pretendono tutti di convalidare gli indirizzi di posta elettronica. Ho visto molti commenti che affermano che le espressioni in questione non funzionano in alcuni casi e che sono troppo rigide o troppo permissive. Quello che sto cercando è un'espressione regolare che posso usare nel mio codice C# che è definitivo.Migliore espressione regolare per la convalida dell'e-mail in C#
La cosa migliore che ho trovato è questo
^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$
qualcosa di meglio?
Non so troppo sull'argomento, ma ho letto TUTTO SO che NON DEVI usare la regex per la convalida della posta elettronica. –
http://ex-parrot.com/~pdw/Mail-RFC822-Address.html –
Non regex gli indirizzi di posta elettronica. Invia un'email di conferma per verificare che il loro indirizzo email sia corretto. – Romoku