请问给一个EMAIL地址,判断是否有效,返回1表示正确!
问题如题目? 
------解决方案--------------------两种方法: 
 方法一、正则表达式   
 bool IsValidEmail(string strIn) 
 { 
     // Return true if strIn is in valid e-mail format. 
     return Regex.IsMatch(strIn, @ "^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$ ");  
 }     
 方法二、用MailAddress类 
 try 
 { 
    new MailAddress(strIn); 
    return 1; 
 } 
 catch 
 { 
     return 0; 
 }