validatejsoncharacters

1.0.3 • Public • Published

validatejsoncharacters

Validates the characters of json object which matches with provided pattern

Install

npm install validatejsoncharacters

Import

const validateJsonCharacters = require('validatejsoncharacters');

Usage

Use Case 1

const jsonobject = {
            name: 'John',
            age: '12'
        };
const pattern = /^[a-zA-Z0-9_]*$/;
console.log(validateJsonCharacters(jsonobject,pattern)); // []

Use Case 2

const jsonobject = {
    name: 'John,s',
    age: '12'
};
const pattern = /^[a-zA-Z0-9_]*$/;
console.log(validateJsonCharacters(jsonobject,pattern)); // [ { id: 'name', value: 'John,s' } ]

Use Case 3

const jsonobject = {
    name: 'John,s',
    age: '12'
};
const pattern = /^[a-zA-Z0-9_]*$/;
const ignoreKeys = ['name'];
console.log(validateJsonCharacters(jsonobject, pattern, ignoreKeys)); // []

API

validateJsonCharacters(jsonObject, pattern, ignoreKeys)

  • {jsonObject} object - json object which needs to be validated

  • {pattern} regex - regex pattern for validation

  • {ignoreKeys} string[] - list of keys to be ignored while validation

Package Sidebar

Install

npm i validatejsoncharacters

Weekly Downloads

1

Version

1.0.3

License

ISC

Unpacked Size

3.9 kB

Total Files

4

Last publish

Collaborators

  • dpkgeeky