PayPal 验证对象库 legalize.js
- 授权协议: Apache
- 开发语言: JavaScript
- 操作系统: 跨平台
- 软件首页: https://github.com/paypal/legalize.js
软件介绍
legalize.js 是 PayPal 用来执行对象验证的库。
示例代码:
var personSchema = {
firstName:
Legalize.string().minLength(1).maxLength(30).required(),
lastName:
Legalize.string().minLength(1).maxLength(30).required(),
age:
Legalize.number().integer().min(18),
sex:
Legalize.string().sanitizeBefore(function (value) {
value.toLowerCase();
}).valid("male", "female").optional(),
};var validationResult = Legalize.validate({
firstName: "Alexander",
lastName: "Carnicero",
age: 27}, personSchema);if (validationResult.error) { // report error here} else {
validationResult.warnings.forEach(function (warning) { // report warning
}); // validationResult.value contains validated value}
数据结构与算法分析
(美)(C.A.谢弗)Clifford A.Shaffer / 电子工业出版社 / 1998-8 / 35.00元
本书综合“数据结构与算法”的知识梳理、习题解答及上机辅导等于一身;精心挑选了覆盖教学大纲的五百多道题目,并且提供所有题目的参考答案;对于较难的算法和上机题,给出了详细的分析和说明;对于学习的重点和难点、易犯的错误、题目的难易和重要性,以及国内教材的差异等都给出了必要的说明。 本书可给使用各种教材讲授和学习“数据结构与算法”(或者“数据结构”)的师生参考,是系统复习该课程和准备应考计算......一起来看看 《数据结构与算法分析》 这本书的介绍吧!
