does not appear to be a street address"); Console.WriteLine("Good to go");它正在检查所有这些:邮政信箱邮政信箱邮政信箱一切都很好,除了上面的表达式是检查盒子弹簧,盒子谷。我不想让这个表达式单独检查box。信箱的前缀应为“邮政信箱”或“邮政信箱”或“邮政
有没有更好的方法来做这件事?我不知道如何添加(?i),所以我可以使模式全局不区分大小写,同时仍然将语句保留为否定。[RegularExpression("^(?!.*(p|P)\\.?(o|O)\\.?\\s+?(box|Box|BOX)).*$", ErrorMessage = "We cannot ship to PO boxes")]