Hi,
i am working in asp.net 4.5 and i am working on registration page. i have email field on my page i am using below regex for check email validation.
<asp:TextBox ID="txtEmailAddress" runat="server" ValidationGroup="Registration" autocomplete="off" />
<asp:RequiredFieldValidator ID="reqfvUsername" runat="server" ControlToValidate="txtEmailAddress"
ErrorMessage="Field Required" Display="Dynamic" ValidationGroup="Registration" ForeColor="Red">
<asp:RegularExpressionValidator ID="regexEmailAddress" runat="server" ValidationGroup="Registration" ForeColor="Red"
ErrorMessage="Invalid email address" ControlToValidate="txtEmailAddress"
ValidationExpression="(?!(alpha|beta|ALPHA|BETA)@email\.com|email@(msn|yahoo|MSN|YAHOO)\.com|(testing|TESTING)@gmail\.com|.*@(yesmail|YESMAIL)\.com)^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"
Display="Dynamic">
<asp:Button ID="btnRegister" runat="server" Text="Register" ValidationGroup="Registration" />
for example, if the email contains
alpha@email.com
beta@email.com
email@yahoo.com
email@msn.com
testing@gmail.com
then i want to throw invalid email address message. can it be done using regular expression? please show me some sample code.
this is working fine for the lowe case. for uppercase /mixed case its not working. how can i make it to case insensitive? any suggestions or samples please