Qualcuno può correggere l'espressione di seguito per non consentire il campo vuoto?Email Convalida espressione normale
<asp:RegularExpressionValidator ID="expEmail" runat="server" ControlToValidate="txtEmail" ErrorMessage="valid email address required" ValidationExpression="^([a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]){1,70}$"></asp:RegularExpressionValidator>
Questa espressione non è valida btw, per esempio più (+) i segni provocherà un errore. – mbillard
È molto difficile scrivere un'espressione regolare corretta per convalidare le e-mail. Il seguente link dovrebbe essere uno che funziona per tutte le e-mail valide, penso, ma il regexp è ben più di 6000 caratteri lungo ... http://www.ex-parrot.com/~pdw/Mail-RFC822-Address. html –
Restringere + mi infastidisce davvero. Significa che non puoi usare i filtri di googlemail ... – Ian