Typescript JSON 验证工具 ts-rules

MIT
TypeScript 查看源码»
跨平台
2017-07-18
kinogam

Typescript JSON 验证工具,主要设计来验证复杂的约束需求。

安装

npm install ts-rules --save

使用

es6 import

import {rules} from 'ts-rules';

示例

    let r = rules({
      p1: 'required | maxLen: 5',
      p2: 'eq: {{p1}}'
    });

    let result = r({
      p1: '123456',
      p2: ''
    });
    
    result.valid; //false
    
    result = r({
      p1: '12345',
      p2: '12345'
    });
    
    result.valid; //true
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Scala - Implicit Conversions and Parameters

Implicit conversion is the scala ways to allow you to extend libraries code or in another word, code written by others. Similar construct in other langauges include modules in R...

2013/06/22 16:55
174
0
原有vue项目接入typescript

**摘要: **TypeScript是王道。 原文:原有vue项目接入typescript 作者:陈龙 公众号:大转转FE Fundebug经授权转载,版权归原作者所有。 为什么要接入typescript javascript由于自身的弱类型...

11/30 11:23
4
0
ServiceNow常用角色和分组

介绍ServiceNow中的常用角色和分组,以及每个角色所具有的权限

2014/10/15 14:11
21
0
ServiceNow常用角色和分组

介绍ServiceNow中的常用角色和分组,以及每个角色所具有的权限

2014/04/10 11:26
58
0
在2018年如何优雅的开发一个typescript语言的npm包?

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由小明plus发表 很多时候,我们可能想要用 typescript 语言来创建一些模块,并提交到 npm 供别人使用, 那么在 2018 年,如果...

11/27 11:23
8
0
tslib机制分析

tslib,其实从他的名字就可以看出它的,它是touchscreen的lib,其实这样还不够具体,其实它开始确实是为了touchscreen的鼠标驱动而发展起来的,且只是一个中间处理库,即将原始数据进行调整,...

2012/09/27 17:45
1K
0
mybatis 基础curd操作

公共resultMap ``` ``` ### 首先是增加操作insert **单个增加** ``` insert into test_lock(id,name,age,ts) values(#{id},#{name},#{age},#{ts}) ``` **批量增加** ``` insert into test_l...

2016/09/02 15:24
33
0
ThinkSNS入门基础

通过一些网络检索发现,像知乎等相关网站里关于ThinkSNS的专业技术信息相对较少,许多程序员们想检索一些关于ThinkSNS技术文档却无从获得。因此我便写了这篇关于ThinkSNS技术方面的文章同诸多...

2016/05/23 17:31
41
2

没有更多内容

加载失败,请刷新页面

返回顶部
顶部