UNPKG

valida

Version:

Valida - A lightweight sanitizer and validator library for Node.js

37 lines (22 loc) 768 B
var Valida = require('..'); var schema = { salary: [ { sanitizer: Valida.Sanitizer.toFloat, groups: ['without precision'] }, { sanitizer: Valida.Sanitizer.toFloat, precision: 6, groups: ['with precision'] } ] }; var person = { salary: '1.541712812' }; Valida.process(person, schema, function(err, ctx) { // jshint unused:false console.log('without precision', person); }, 'without precision'); person.salary = 1.541712812; Valida.process(person, schema, function(err, ctx) { // jshint unused:false console.log('with precision', person); }, 'with precision'); person.salary = '12.423423134123'; Valida.process(person, schema, function(err, ctx) { // jshint unused:false console.log('with precision', person); }, 'with precision');