Skip to content

变量检查校验相关:is.js、validator 、JSVerbalExpressions #40

Open
@youngwind

Description

@youngwind

原因

在项目实际开发中,我们常常需要重复性地解决一下两个问题。

  1. 变量是否为空?是否为空对象?是否是数组?…… (对象的类型、存在性检测)
  2. 变量是否是电话,是否是url,是否是邮箱……(变量是否满足特定的正则)

有三个工具可以让我们避免重复造轮子。

  1. is.js
  2. validator
  3. JSVerbalExpressions

1. is.js

如果我要判断一个对象是否存在的话,可不是那么容易,请参考阮一峰老师的文章
但是在is.js里面只需要一句
//todo

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions