2011-01-22 21 views

回答

2

您應該提及郵政編碼遵循的規則。快速窺視告訴我他們有4個(瑞士,奧地利)或5個(德國)號碼。

/^\d{4,5}$/ 

會匹配。如果你想要一個更具體的答案,那麼在你的文章中更具體。

1

看着全球化,你可以把正則表達式放在一個資源文件中,並告訴驗證器將它用於當前的文化。這樣,如果用戶是德國人,它將使用德國資源文件,該文件使用德國驗證郵政編碼的方式。

查看本教程出Building Multilingual Web Sites,有一些如何本地化驗證的例子。

編輯

我可能有missunderstood問題了一下,如果你想有一個正則表達式,將通過從德國,奧地利和上當所有不同的拉鍊碼,你可以做什麼沃德Muylaert說。但是,如果將驗證分開以便驗證正確的文化,則會更好。