我有ZIP的TextBox和国家的ComboBox(可选择:德国,瑞士和奥地利)。
我对RegEx并不熟悉,我为德国的ZIP制作了一个简单的版本,但如何为德国,瑞士和奥地利的ZIP制作一个?
答案 0 :(得分:2)
您应该提及邮政编码遵循的规则。快速浏览一下,告诉我他们有4个(瑞士,奥地利)或5个(德国)数字。
/^\d{4,5}$/
会匹配。如果您想要更具体的答案,请在帖子中更具体。
答案 1 :(得分:1)
查看全球化,您可以将正则表达式放在资源文件中,并告诉验证程序将其用于当前文化。这样,如果用户是德语,它将使用德语资源文件,该文件使用德语验证邮政编码的方式。
在Building Multilingual Web Sites上查看本教程,有关于如何本地化验证的示例。
修改强>
我可能会错误地理解这个问题,如果你想要一个能传递来自德国,奥地利和Swizz的所有不同邮政编码的正则表达式,你可以做到Ward Muylaert所说的。但是,如果您将验证分开,以便验证正确的文化,那就更好了。