小编Sun*_*ngh的帖子

C# - 验证美国或加拿大邮政编码

我使用以下方法来验证美国或加拿大邮政编码,但我认为它对我不起作用.请建议我正则表达式的变化.

private bool IsUSorCanadianZipCode(string zipCode)
    {
        bool isValidUsOrCanadianZip = false;
        string pattern = @"^\d{5}-\d{4}|\d{5}|[A-Z]\d[A-Z] \d[A-Z]\d$";
        Regex regex = new Regex(pattern);
        return isValidUsOrCanadianZip = regex.IsMatch(zipCode);
    }
Run Code Online (Sandbox Code Playgroud)

谢谢.

.net c# asp.net

18
推荐指数
1
解决办法
3万
查看次数

标签 统计

.net ×1

asp.net ×1

c# ×1