XValidatorX

npm version GitHub issues GitHub stars Visitors Twitter Follow

A comprehensive and light weight validation library for common data validation tasks.

Installation

You can install XValidatorX via npm:

npm install xvalidatorx

Or include it via CDN:

<!-- Latest release -->
<script src="https://cdn.jsdelivr.net/gh/SH20RAJ/XValidatorX@latest/xvalidatorx.js"></script>

<!-- <script src="https://cdn.jsdelivr.net/npm/xvalidatorx"></script> -->



<!-- Specific version (replace '1.0.0' with the desired version) -->
<!-- <script src="https://cdn.jsdelivr.net/npm/xvalidatorx@1.0.0"></script> -->

Usage

Here’s an example of how you can use XValidatorX:

import XValidatorX from 'xvalidatorx';

console.log(XValidatorX.isEmail('test@example.com')); // true
console.log(XValidatorX.isURL('https://www.example.com')); // true
// More examples...

Features

Usage via CDN

You can also use XValidatorX directly in the browser via CDN:

<!-- Latest release -->
<script src="https://cdn.jsdelivr.net/npm/xvalidatorx"></script>

<!-- Specific version (replace '1.0.0' with the desired version) -->
<!-- <script src="https://cdn.jsdelivr.net/npm/xvalidatorx@1.0.0"></script> -->

Documentation

isEmail(email)

Checks if a string is a valid email address.

Parameters:

Example:

const isValidEmail = XValidatorX.isEmail('test@example.com');
console.log(isValidEmail); // true

isURL(url)

Checks if a string is a valid URL.

Parameters:

Example:

const isValidURL = XValidatorX.isURL('https://www.example.com');
console.log(isValidURL); // true

isNotEmptyString(str)

Checks if a string is not empty.

Parameters:

Example:

const isValid = XValidatorX.isNotEmptyString('Hello');
console.log(isValid); // true

Issues

If you encounter any issues or have suggestions, please feel free to open an issue on GitHub.

License

This project is licensed under the MIT License - see the LICENSE file for details.


https://dev.to/sh20raj/xvalidatorx-a-lightweight-validation-library-for-javascript-2c59