[英]Is there a library for sanitizing query parameters for PostgreSQL or SQL in general, for FreePascal and Delphi?
[英]Delphi code for sanitizing a URL entered by the user
我需要用戶能夠輸入URL,並希望確保它盡可能健康。 比如檢查前面有http://,沒有雙點,也許是有效的TLD,尾隨斜線(我必須添加最后一頁)。
我認為這是一個必須存在的常見要求。 建議?
[編輯:]為了清楚起見,這是Windows服務中的運行時要求。 目的是從配置中讀取的URL中獲得最佳效果,而不是驗證用戶輸入的內容。實質上,如果我可以調整URL並使其工作,那么這就是我想要做的。 下載將是一個特定的文件,所以如果一切都出錯,它將不會錯誤地從另一台服務器得到錯誤的東西。
如何在Windows API中使用PathIsURL函數?
更新:這已經包含在ShLwApi單元中的Delphi RTL中。
您是否看過“ 檢查字符串是否為有效URL的最佳正則表達式是什么 ”? 它不是Delphi特有的,但可能會讓你入門。
也許這里的一些建議可能會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.