Regex Utilities
The Regex Utilities provide methods for validating common patterns such as email addresses, URLs, UUIDs, and more.
Installation
To install the regex utilities package, use the appropriate command:
npm install @utilify/regex
yarn add @utilify/regex
pnpm add @utilify/regex
Import the functions into your project:
import { isAlpha, isAlphanumeric, isEmail, isURL } from '@utilify/regex';
const { isAlpha, isAlphanumeric, isEmail, isURL } = require('@utilify/regex');
Available Functions
function isAlpha(value: string): boolean;
Checks if the string contains only letters (a-z and A-Z).
function isAlphanumeric(value: string): boolean;
Checks if the string contains only letters and numbers (a-z, A-Z, 0-9).
function isBase64(value: string): boolean;
Checks if the string is encoded in Base64 format.
function isCreditCard(value: string): boolean;
Checks if the string follows the pattern of a valid credit card number.
function isEmail(value: string): boolean;
Checks if the string is a valid email address.
function isIPV4(value: string): boolean;
Checks if the string is an IPv4 address.
function isIPV6(value: string): boolean;
Checks if the string is an IPv6 address.
function isSlug(value: string): boolean;
Checks if the string is in a URL-friendly slug format.
function isURL(value: string): boolean;
Checks if the string is a valid URL.
function isUUID(value: string): boolean;
Checks if the string follows the format of a valid UUID.