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
10 years ago