1.4.0 • Published 5 months ago

constlidator v1.4.0

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
5 months ago

Constlidator

Assert your constants meet your specified requirements

Installation

Go to constlidator npm

Install the package using npm:

~$ npm i constlidator

Usage

isValidNumber

The isValidNumber function validates a number based on the provided parameters.

Parameters

  • number: The number to validate.
  • type: The type of number to expect ("float" or "integer").
  • numberRange: (Optional) An object defining the range for the number.
    • min: The minimum value of the range.
    • max: The maximum value of the range.

Usage Example

const { isValidNumber } = require('constlidator');

const number = 10;
const type = 'integer';
const range = { min: 0, max: 100 };

const isValid = isValidNumber(number, type, range);
console.log(isValid); // Output: true or false

isValidString

The isValidString function validates a string based on the provided parameters.

Parameters

  • text: The string to validate.
  • maxLength: The maximum length allowed for the string.
  • regex: (Optional) A regular expression to match against the string.

Usage Example

const { isValidString } = require('constlidator');

const text = 'example';
const maxLength = 10;
const regex = /^[a-zA-Z]+$/; // Example regex to match only letters

const isValid = isValidString(text, maxLength, regex);
console.log(isValid); // Output: true or false
1.4.0

5 months ago

1.3.0

5 months ago

1.2.0

5 months ago

1.1.0

5 months ago

1.0.0

5 months ago