I’ve set up a regular expression validator to validate all e-mail addresses that are entered into a textbox on one of my forms the only problem is it’s not working in a weird case.
Here’s my code
<asp:TextBox ID="tbEmail1" runat="server" />
<asp:RegularExpressionValidator Display="Dynamic" ID="rgv1" runat="server"
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
ControlToValidate="tbEmail1" ErrorMessage="Invalid email address" />
The case that this is not working is when an e-mail address is entered like this
Now I wasn’t aware that e-mail addresses could be set up in this way but i’ve just set one up and it seems to be fine except the fact that I cannot input this into my form without it telling me it’s invalid
Any ideas?
Thanks in advance
let’s enhance the regex :
edit
for @Sjoerd :