我需要接受恢復內容作爲文本並處理內容。在處理之前,我想到使用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. 正則表達式的內容
- 2. 內容URL正則表達式
- 3. 正則表達式提及HTML內容
- 4. 正則表達式:HTML,內容
- 5. Python的 - 正則表達式的內容重複串
- 6. 更換表達的內容在C++ [的std ::正則表達式]
- 7. 使用正則表達式修復xml內容
- 8. 正則表達式重複
- 9. 正則表達式替換內容括號及其內容
- 10. 正則表達式(正則表達式)
- 11. 正則表達式(正則表達式)
- 12. 正則表達式的重複模式
- 13. 正則表達式正則表達式返回的值正則表達式
- 14. PHP正則表達式替換括號內的內容
- 15. 正則表達式替換不在HTML標籤內的內容
- 16. Ant正則表達式替換文件內容的模式
- 17. 正則表達式,直到一個模式的所有內容
- 18. 正則表達式正則表達式正則表達式使用正則表達式,但不是與Python
- 19. PHP - Perl的正則表達式兼容
- 20. Mysql的正則表達式容易
- 21. 支架內的正則表達式匹配的正則表達式的報價
- 22. Ruby正則表達式:複雜模式
- 23. 正則表達式(VBA) - 重複模式
- 24. 正則表達式 - 重複模式
- 25. PHP-MySQLi替換爲正則表達式/正則表達式/正則表達式
- 26. 正則表達式正則表達式模仿正則表達式
- 27. Javascript正則表達式錯誤(無效的正則表達式:/?/:無法重複)
- 28. 需要幫助的JavaScript正則表達式:正則表達式太複雜
- 29. 如何使用正則表達式獲取內部html內容
- 30. 限制複雜的正則表達式
請詳細說明.. – NiranjanBhat 2012-08-02 09:28:06
您到目前爲止嘗試過什麼?給出一個你正在搜索的例子和一個你將要搜索的例子。 – 2012-08-02 09:38:55
我的意圖是有一個文本的正則表達式(特別是作爲文本的簡歷)。 – 2012-08-02 09:46:16