legalize.js

PayPal 验证对象库
授权协议 Apache
开发语言 JavaScript
所属分类 Web应用开发、 Node.js 扩展
软件类型 开源软件
地区 不详
投 递 者 党权
操作系统 跨平台
开源组织 PayPal
适用人群 未知
 软件概览

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}
  • Some other important things to know when scripting with JavaScript.  使用JS时还应该了解的一些重要信息。 JavaScript is Case Sensitive JS是区分大小写的 A function named "myfunction" is not the same as "myFunction" and a varia

  • function openNewWin(strUrl,strName,width,height) { var win; win=window.open(strUrl,strName,"toolbar=no,left=2,top=2,width="+width+",height="+height+",menubar=no,scrollbars=yes,resizable=yes,status=yes

 相关资料
  • 问题内容: 这是我第一次在laravel中使用验证。我正在尝试对以下json对象应用验证规则。json对象名称是有效负载,下面给出示例。 验证码如下所示,出于测试目的,我将数字验证为数字。当我执行以下代码时,上面的json对象被批准并插入到我的数据库中。相反,它应该给我一个例外,因为我正在传递带有字母数字值的名称,是我做错了什么: 问题答案: 请这样 验证中的字段必须是数字,并且必须具有确切的值长

  • 我有java对象数据。我正在将这个对象传递给递归方法,以构建上面映射中每个键的对象。请参阅下面的示例。 对于ex, private static Boolean validate(MAP>input,Set object)引发异常{Boolean result=TRUE;for(Pair cal:input.values()){if(!object.add(cal.left))返回FALSE;re

  • 假设我有以下课程: 是否可以通过“MyProduct”类验证“code”属性?比如:

  • 问题内容: 我有以下控制器方法: CompanyTag是这样定义的: 问题是没有触发验证,没有验证CompanyTag列表,从不调用“ StringUUIDValidation”验证器。 如果我删除列表,仅尝试发送单个CompanyTag,即代替: 利用: 它可以按预期工作,因此显然Spring不喜欢验证事物列表(而是尝试使用数组,但同样没有效果)。 有人知道缺少什么吗? 问题答案: 我发现了另一

  • 我有一个REST API使用POST调用来创建记录,我希望在POST调用中传递某些对象,如果缺少任何东西,我必须直接拒绝它们的唯一, 但是,当使用丢失的属性进行Post调用时,我可以在MongoDB中创建一个条目,我不想保留它,因为这不是一个正确的请求,@validation对我来说不起作用,我正在使用spring boot 2.0.6和MongoDB 4.0.4,任何帮助都非常感谢。提前感谢

  • 我试图为以下静态方法编写一个测试: 多谢! 本。

  • 使用: 它按照预期工作,所以Spring显然不喜欢验证事物列表(尝试使用数组,但也不起作用)。 有人知道缺了什么吗?