我需要接受恢復內容作爲文本並處理內容。在處理之前,我想到使用ESAPI.validator().isValidInput
驗證恢復內容以確認它不包含惡意代碼。 isValidInput
的其中一個參數是regex表達式,用於根據輸入進行驗證。請幫我寫一個簡歷內容的正則表達式。恢復內容的正則表達式
回答
您可以嘗試要求上傳文件格式爲.txt
。
用於這個表達式可以是:\w:\\(.+\\)*?(.+\.txt)
我說.txt
作爲一個純文本文件應該是不太可能有嵌入的惡意代碼。搜索文件的實際文本不是真正的問題,攻擊更可能來自同時上傳。
提供文件上傳是我已經在接受某些格式的應用程序的選項之一,除此之外,我有接受簡歷文本的文本區域,因此我唯一擔心的是它不應該接受任何惡意代碼,這可能會損壞系統。除了防病毒掃描外,你還有其他建議嗎? – 2012-08-02 11:02:21
任何人都可以提供建議,以確保文本區域內容不包含惡意代碼。 – 2012-08-08 05:51:45
如果它在文本內容中,它不應該編譯和/或運行,所以應該沒有問題。 – 2012-08-08 08:11:27
- 1. JS正則表達式恢復參照
- 2. 正則表達式的內容
- 3. 正則表達式匹配正則表達式模式外的所有內容
- 4. 正則表達式內容類型
- 5. 正則表達式:HTML,內容
- 6. 內容URL正則表達式
- 7. 正則表達式查找內容
- 8. 正則表達式:如何從內容
- 9. 正則表達式提及HTML內容
- 10. Python的 - 正則表達式的內容重複串
- 11. 複雜的正則表達式的正則表達式
- 12. 正則表達式錯誤 - jQuery中沒有重複的內容
- 13. 更換表達的內容在C++ [的std ::正則表達式]
- 14. SED正則表達式用PHP正則表達式不兼容
- 15. 使用正則表達式修復xml內容
- 16. 正則表達式:複數
- 17. 正則表達式重複
- 18. 正則表達式重複
- 19. 從兼容正則表達式的C + + 11兼容正則表達式
- 20. 正則表達式替換內容括號及其內容
- 21. 正則表達式 - 內
- 22. 正則表達式(正則表達式)
- 23. 正則表達式(正則表達式)
- 24. 正則表達式(正則表達式)
- 25. 正則表達式的重複模式
- 26. 在PHP中使用正則表達式恢復大塊文本
- 27. 正則表達式在VBA中 - 如何恢復搜索?
- 28. 正則表達式正則表達式返回的值正則表達式
- 29. 正則表達式替換不在HTML標籤內的內容
- 30. C++正則表達式匹配大括號內的內容
請詳細說明.. – NiranjanBhat 2012-08-02 09:28:06
您到目前爲止嘗試過什麼?給出一個你正在搜索的例子和一個你將要搜索的例子。 – 2012-08-02 09:38:55
我的意圖是有一個文本的正則表達式(特別是作爲文本的簡歷)。 – 2012-08-02 09:46:16