簡體   English   中英

有什么其他方法可以驗證用戶輸入的數據

[英]Is ther any alternatives for data validation of user input

preg_match()是可靠的函數,可以preg_match()使用它來驗證輸入數據嗎? 僅用於驗證(我不是在談論消毒和逃逸)。

例如:我只想允許用戶輸入的字母和數字。 為確保這種情況發生,我將使用preg_match("/^[a-zA-Z0-9]*$/",$_POST["input"]) 除了客戶端(js)和filter_input() (php)驗證之外,還有其他方法可以驗證數據嗎?

謝謝

編輯:我的意思是非常可靠的方法(最好的),我知道周圍還有其他方法可以驗證。

您應該使用filter_inputfilter_var進行驗證。 您可以使用一系列預定義的驗證過濾器,也可以使用filter callback來指定自定義過濾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM