0.4.2 • Published 9 years ago
0model v0.4.2
npm -g install 0model
- Coverage: +
- Browser: +
Browser
- Include:
//raw.githack.com/Daeren/0model/master/index.js
Global var: zm
Examples
var zm = require("0model");
zm(" D ").string().get().trim(); // <-- "D"
zm(" 13.").to.int().it.is.required(); // <-- true
zm({x: 1, y: 2}).to.have("x", "z"); // <-- false
zm({}).it.is.empty(); // <-- true
zm("[1,2]").to.json().get(); // <-- [1, 2]
zm("[1,").to.json().to.string().get(); // <-- ''
zm("[1,").json().string().get(); // <-- ''
zm(5.9).int().str() + 10; // <-- '510'
zm(5.9).to.integer() + " num"; // <-- '5 num'
zm(zm('d0' / 1)).empty(); // <-- true
zm([1, 2, 3]).set(x => x.reduce((a, b) => a + b)).get(console.log);
zm(3.14159).set(x => x.toFixed(0)).str().get(console.log);
zm("hello 2 world").to.string().then.remove(/\d+/).it.is.required();
zm("hello 2 world").to.string().then.remove(/\d+/).get();
zm("hello 2 world").to.string().then.remove(d => d.substr(2)) + "!";Instance
| Attribute | Type | Note |
|---|---|---|
| - | ||
| to, then, is, it | object | this |
| - | ||
| set | function(v) | return: this |
| get | function(callback) | return: current value |
| - | ||
| lastError | - | |
| value | - | current value |
| T | ||
| bool, boolean | function | (true, on, yes, 1) = true |
| str, string | function | (NaN, null, undefined, []) = "" |
| int, integer | function(radix) | |
| float, number | function | |
| - | ||
| date | function | |
| symbol | function | |
| - | ||
| table, hashTable | function(notParse) | |
| array | function(notParse) | |
| json | function | |
| M | ||
| remove | function(t) | t: string, regEx (string), function(elem) |
| abs | function | |
| clamp | function(min, max) | |
| V | ||
| required | function | false: NaN, [], null, undefined, "", Invalid Date, {} |
| empty | function | true: NaN, [], null, undefined, "", Invalid Date, {} |
| has, have | function(...) | for: string, array, object |
License
MIT
0.4.2
9 years ago
0.4.1
9 years ago
0.3.1
9 years ago
0.3.0
9 years ago
0.2.0
9 years ago
0.1.0
9 years ago
0.0.12
10 years ago
0.0.11
10 years ago
0.0.10
10 years ago
0.0.9
10 years ago
0.0.8
10 years ago
0.0.7
10 years ago
0.0.6
10 years ago
0.0.5
10 years ago
0.0.4
10 years ago
0.0.3
10 years ago
0.0.2
10 years ago
0.0.1
11 years ago