Skip to content

Regex 1.0.0

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:

bash
npm install @utilify/regex
bash
yarn add @utilify/regex
bash
pnpm add @utilify/regex

Import the functions into your project:

typescript
import { isAlpha, isAlphanumeric, isEmail, isURL } from '@utilify/regex';
javascript
const { isAlpha, isAlphanumeric, isEmail, isURL } = require('@utilify/regex');

Available Functions

isAlpha

typescript
function isAlpha(value: string): boolean;

Checks if the string contains only letters (a-z and A-Z).

isAlphanumeric

typescript
function isAlphanumeric(value: string): boolean;

Checks if the string contains only letters and numbers (a-z, A-Z, 0-9).

isBase64

typescript
function isBase64(value: string): boolean;

Checks if the string is encoded in Base64 format.

isCreditCard

typescript
function isCreditCard(value: string): boolean;

Checks if the string follows the pattern of a valid credit card number.

isEmail

typescript
function isEmail(value: string): boolean;

Checks if the string is a valid email address.

isIPV4

typescript
function isIPV4(value: string): boolean;

Checks if the string is an IPv4 address.

isIPV6

typescript
function isIPV6(value: string): boolean;

Checks if the string is an IPv6 address.

isSlug

typescript
function isSlug(value: string): boolean;

Checks if the string is in a URL-friendly slug format.

isURL

typescript
function isURL(value: string): boolean;

Checks if the string is a valid URL.

isUUID

typescript
function isUUID(value: string): boolean;

Checks if the string follows the format of a valid UUID.

Released under the MIT License.