表單驗證的框架
表單驗證有「修飾」、「驗證」、「回應」3個階段。將這些階段盡可能精簡實作出來的就是這個框架。
修飾用的函數
- cnvKana(option) : 轉換全形半形。在option中可以設定「aAsS」的組合。使用方法大致上是依據PHP的mb_convert_kana函數。
- trim() : 將字串兩端的空白刪除
- cnvZip() : 轉換成郵遞區號的格式
- cnvPhone() : 轉換成電話號碼的格式
驗證用的函數
- isNotEmpty() : 不是空的
- isShorterThan(n) : 文字數目在n以下
- isLongerThan(n) : 文字數目在n以上
- isZip() : 為郵遞區號格式
- isPhone() : 為電話號碼格式
- isEmail() : 為電子郵件地址格式