在要跨多個語言環境運行的應用程序中驗證用戶輸入時,執行此操作的最合適方法是什麼?我在幾年前的一個項目中遇到過這個問題,現在我有興趣回顧一下如何解決這個問題。輸入的多語言環境驗證
我的想法是要麼寫入一個輸入條件在多個語言環境中有效,要麼使用大的switch語句(我不喜歡這個語句),或者編寫一個可以存儲的特定於語言環境的正則表達式在外部屬性文件(或類似的)中。第三種選擇是我喜歡的方法,但我有興趣聽取其他人的意見。
這個問題的一個例子是,例如在大陸歐洲語言中更廣泛的語境中使用重音字母,或者完全使用不同的字符集。
因此,如果需要對輸入進行驗證,並且條件將根據區域設置而變化,這是處理此問題的最佳方法。我不是專門尋找特定語言的解決方案,更多的是針對一般問題的解決方案。