npm 包 validatorjs 使用教程

阅读时长 4 分钟读完

Validator.js 是一款轻量级的 JavaScript 验证库,可以用于前端和后端。它支持多种类型的数据验证,包括字符串、数字、日期、数组等。本文将会介绍如何在前端中使用 Validator.js 进行数据验证。

安装

首先,在你的项目中安装 Validator.js:

使用

引入

在你的 JavaScript 代码中引入 Validator 类:

或者,如果你使用的是 CommonJS 模块,则可以使用 require:

创建实例

创建一个 Validator 实例:

-- -------------------- ---- -------
----- ---- - -
  ----- -------
  ------ -------------------
  ---- ---
--

----- ----- - -
  ----- ------------------
  ------ -----------------
  ---- -----------------
--

----- ---------- - --- --------------- -------

其中,data 是需要验证的数据,rules 是验证规则。在上面的示例中,nameemail 字段是必填的字符串,age 字段是数字且最小值为 18。

验证

运行验证:

如果有任何一个规则失败,则 fails() 方法返回 true,否则返回 false。如果验证失败,则可以使用 errors 属性获取错误信息。

示例代码

下面是一个完整的示例,演示如何使用 Validator.js 进行表单验证:

-- -------------------- ---- -------
----- ------------ --------------
  -----
    ------ ------------------------
    ------ ----------- --------- ------------
  ------
  -----
    ------ --------------------------
    ------ ------------ ---------- -------------
  ------
  -----
    ------ ----------------------
    ------ ------------- -------- -----------
  ------
  ------- -----------------------------
-------

------- ---------------------------------------------
--------
  ----- ---- - -----------------------------------
  ------------------------------- ------- -- -
    -----------------------
    ----- ---- - -
      ----- -------------------------
      ------ --------------------------
      ---- ------------------------
    --
    ----- ----- - -
      ----- ------------------
      ------ -----------------
      ---- -----------------
    --
    ----- ---------- - --- --------------- -------
    -- -------------------- -
      -------------------------------------
    - ---- -
      ----------------------- ---------
      --------------
    -
  ---
---------

在上面的示例中,当用户提交表单时,会验证表单数据是否有效。如果不是,则阻止表单提交并输出错误信息;否则,允许表单提交。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/38870

纠错
反馈