This is a playground
to test code. It runs a full Node.js
environment and already has all of npm
’s 1,000,000+ packages pre-installed, including json-input-validator
with all npm
packages installed. Try it out:
var validator = require('json-input-validator');
var fieldDefinitions = [{
name: 'email_address',
type: 'string',
format: 'email',
require: 'value',
actions: ['strip', 'lowercase']
}];
// Good data that should succeed
var incomingData = {
email_address: ' test@EXAMPLE.COM ',
extra_field: 'test'
};
var goodOutput = validator.checkInput(incomingData, fieldDefinitions);
console.log(goodOutput);
// Bad data that should fail because it is not an email address
var incomingData = {
email_address: 'EXAMPLE.COM'
};
var badOutput = validator.checkInput(incomingData, fieldDefinitions);
console.log(badOutput);
This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.