/// <summary>
/// 判断是否为邮政编码的格式。
/// </summary>
/// <param name="str">需要判断的字符串</param>
/// <returns>true,false</returns>public static bool IsPost(string str) 

return System.Text.RegularExpressions.Regex.IsMatch(str,@"d{6}"); 
}

解决方案 »

  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})(\]?)$"); 
    }
    自己看
      

  2.   

    用验证控件不是可以了吗? 不过如果看你现在的问题, 正则表达式应该写成这样:@"\d{6}"return System.Text.RegularExpressions.Regex.IsMatch(str,@"\d{6}");
      

  3.   

    http://cn-pn.com/article/1/79.htmlhttp://www.goalercn.com/html/tech/web/web_990.html
      

  4.   

    这个比较详细: http://www.jsrzsh.com/plug-ins/blog/user1/2/archives/2005/2.shtml
      

  5.   

    return System.Text.RegularExpressions.Regex.IsMatch(str,@"\d{6}");