is.js -- 一个轻型的 js 校验库

作者:赵金添 分类: 前端 发布于:2015-3-2 13:57 ė1044次浏览 60条评论
简介:
is.js 是一个轻型的 js 校验库,没有任何依赖,并且支持 amd 模块化,目前已经提供超过 100 种不同的类型、是否存在、正则表达式、字符串、算术以及环境变量检查,更多的还在开发中。除了这些简单的检查,is.js 还支持检查条件的逻辑组合,像 all 和 any ,它们需要有多个参数,分别检查是否所有参数都满足条件,或者任一参数满足条件。开发者还可以使用 not 来反转检查结果。


参考:
https://github.com/arasatasaygin/is.js
http://www.tuicool.com/articles/I3iMFzF


示例代码:
is.array(['foo', 'bar', 'baz']);
=> true

is.not.array({foo: 'bar'});
=> true

is.all.array(['foo'], 'bar');
=> false

is.any.array(['foo'], 'bar');
=> true

// 'all' and 'any' interfaces can also take array parameter
is.all.array([[1, 2], 'foo', 'bar']);
=> false

本文出自 赵金添的前端博客@福州软件外包公司,转载时请注明出处及相应链接。

0
分享本文至:

发表评论

电子邮件地址不会被公开。必填项已用*标注


Ɣ回顶部