我有一個文本框的ZIP和國家組合框(可選:德國,瑞士和奧地利)。asp.net Validation:來自德國,瑞士和奧地利的ZIP
我對RegEx並不太瞭解,我想知道如何爲德國的ZIP建立一個簡單的ZIP,但是如何爲德國,瑞士和奧地利的允許ZIP建立一個?
我有一個文本框的ZIP和國家組合框(可選:德國,瑞士和奧地利)。asp.net Validation:來自德國,瑞士和奧地利的ZIP
我對RegEx並不太瞭解,我想知道如何爲德國的ZIP建立一個簡單的ZIP,但是如何爲德國,瑞士和奧地利的允許ZIP建立一個?
您應該提及郵政編碼遵循的規則。快速窺視告訴我他們有4個(瑞士,奧地利)或5個(德國)號碼。
/^\d{4,5}$/
會匹配。如果你想要一個更具體的答案,那麼在你的文章中更具體。
看着全球化,你可以把正則表達式放在一個資源文件中,並告訴驗證器將它用於當前的文化。這樣,如果用戶是德國人,它將使用德國資源文件,該文件使用德國驗證郵政編碼的方式。
查看本教程出Building Multilingual Web Sites,有一些如何本地化驗證的例子。
編輯
我可能有missunderstood問題了一下,如果你想有一個正則表達式,將通過從德國,奧地利和上當所有不同的拉鍊碼,你可以做什麼沃德Muylaert說。但是,如果將驗證分開以便驗證正確的文化,則會更好。