2011-03-16 39 views
0

是有什麼區別的B/W的正則表達式和輕快驗證。這是重要的,最好的,容易的,並且主要用於php編程。Spry框架VS正則表達式

+0

我不太瞭解spry,我認識的每個人都用正則表達式來驗證句法。 – AbiusX 2011-03-16 04:57:40

+0

我已經更新了問題的標題和標記以便更準確和可找到。 – Charles 2011-03-16 05:21:35

回答

1

Spry來自Adobe的Javascript庫。它恰好有一個驗證框架,可根據complex criteria根據是否有效對字段進行着色。它僅執行客戶端,並且沒有證據表明Spry的驗證位可以使ajax調用來執行驗證,也沒有任何跡象表明它可以使用正則表達式進行驗證。

正則表達式是在幾乎地球上的面對每一個編程語言提供文本匹配的語法。碰巧你可以使用正則表達式來執行表單輸入的許多驗證任務。

您的問題無法回答,因爲您已經說過:Spry與PHP無關,因此無法確定它是最好還是最簡單的方法,但我可以肯定地說,作爲一個客戶端 - 這是絕對不是在PHP中執行驗證的最常用方法。

我敢打賭,正則表達式是規模的訂單數比輕快關於驗證更「重要」。另外,請記住一些非常重要的事情:即使您有客戶端驗證,也需要在服務器端進行驗證。客戶端驗證可以繞過,不應該被代碼盲目信任。