Q:

Email Address with atleast 2 Character domain extension

I am using this one
 <asp:RegularExpressionValidator runat="server" 
  ValidationExpression="^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$" 
  Text="*" ControlToValidate="txtEmail" >
 </asp:RegularExpressionValidator>

1) abc@example.c is valid in this case.  Is this ok a/g to the standards? 
2) what should i include in the expression, if it has to check that there are atleast 2 letters after the dot. 
abc@example.co

A:

to validate a email-adress in my applications i use:
ValidationExpression="^\w+([-+.']\w+)*@\w+([-.]\w+)*\.(\w{2}|com|org|net|edu|gov|mil|biz|info|mobi|name|aero|asia|jobs|museum)$"

if u want to validate 2 letters after the dot.  use \w{2} like: 
 ValidationExpression="^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w{2}$"

