UNPKG

es-next-tools

Version:

A comprehensive utility library for JavaScript and TypeScript that provides a wide range of functions for common programming tasks, including mathematical operations, date manipulations, array and object handling, string utilities, and more.

14 lines (13 loc) 472 B
/** * Validates if a string is a valid email address. * @param {string} email - The email address to validate. * @returns {boolean} True if the email is valid, false otherwise. * @example * console.log(isEmail('user@example.com')); // true * console.log(isEmail('invalid.email')); // false * console.log(isEmail('user@domain')); // false */ export function isEmail(email) { const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; return emailRegex.test(email); }