ZonoTools

如何使用正規表示式測試器進行可靠的表單驗證

By ZonoTools7 min read

從代表性樣本開始

在將正規表示式鎖定到生產環境之前,請使用有效且故意無效的範例。

擷取邊緣情況,例如 unicode 名稱、長子網域和尾隨空格。

避免過度限制的模式

嚴格的模式可以拒絕合法用戶並增加支援請求。

偏好漸進式驗證:先進行基本的正規表示式檢查,然後在應用程式邏輯中進行更嚴格的業務規則。