Formcat是來自中國PHP專家黃俊研(JoeyWong)先生開發的類.被錄入著名開源組織Sourceforge.net的項目。主要用於Web工程中,生成HTML表單客戶端校驗代碼.它能非常快速,準確地通過formcat標記,自動生成校驗所需的javascript.表單校驗的繁瑣工作,從此成為統一的,簡單的小工作.
Formcat提供大量檢驗器,以適應主流校驗的需要,例如可以檢驗"不為空"(notEmpty),"數值範圍"(isRange),"字元長度"(isLength),"正確email"(isEmail),"是否選擇了單選鈕"等等.還提供了自定義校驗器等擴展功能.自Formcat1.02版後,還將提供catform擴展屬性,以提供多元化校驗及視覺導向相結合的功能.
Formcat支持單頁面多表單校驗.Formcat只提供客戶端校驗,而伺服器端校驗,推薦使用SmartyValite,結合Smarty官方發布的SmartyValidate,是不二的客戶端及伺服器端校驗強勁組合.
Formcat是PigCatPHPDevelopmentFramework開發框架(未公開)的一部分.Formcat只運行在Smarty模版引擎環境.Formcat作為客戶端表格校驗類風魔全球,最後來自德國、法國的開發者都加入到這個項目中。