UNPKG

regexkit

Version:

A useful regex toolkit for validation, extraction, and escaping in JavaScript/TypeScript.

5 lines (4 loc) 383 B
export const isValidEmail = (email) => /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email); export const isValidPhone = (phone) => /^\+?[0-9]{7,15}$/.test(phone); export const isValidURL = (url) => /^(https?:\/\/)?([\w\-]+\.)+[\w\-]+(\/[\w\-._~:/?#[\]@!$&'()*+,;=]*)?$/.test(url); export const isStrongPassword = (password) => /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[\W_]).{8,}$/.test(password);