Demo

console 視窗顯示訊息如下：

Invalid value for *age*, the value can only be a valid number, e.g. 1, 3.14 or 2010
Invalid value for *username*, the value can only contain characters and numbers, no special symbols
Invalid value for *confirm_email*, use valid email format, e.g. @
Invalid value for *password*, min size is 3 characters

簡單改寫為 Plugin

Name 欄位是要被檢測的，檢測條件為不可為空，而 Mobile 欄位不被檢測。因此當 Name 欄位有值，例如：Apple 或 Hello 時，出現訊息「Everything is OK!」表示通過驗證；而 Name 欄位無值的時候，則出現錯誤訊息「Invalid value for _fieldName_, the value cannot be empty」。