@jdsalasc/solvejs-regex
v1.6.0
Published
Zero-dependency JavaScript/TypeScript regex utilities: built-in production patterns (UUID v4, IPv4, ISO date) plus safe pattern validation and escaping.
Maintainers
Readme
@jdsalasc/solvejs-regex
Zero-dependency regex utilities and production-ready patterns for JavaScript and TypeScript.
Utilities
- Built-in patterns:
email,phoneE164,urlHttp,hexColor,username,uuidV4,ipv4,isoDate validateByNamevalidateWithPatternescapeRegex
When to use this package
Use it when you need common regex checks and safer dynamic regex generation without rewriting pattern boilerplate.
Limitations and Constraints
- Built-in patterns are pragmatic defaults, not full RFC validators.
- Always validate business-critical formats with domain-specific checks.
Install
npm i @jdsalasc/solvejs-regexQuick example
import { REGEX_PATTERNS, validateWithPattern, escapeRegex } from "@jdsalasc/solvejs-regex";
validateWithPattern("550e8400-e29b-41d4-a716-446655440000", REGEX_PATTERNS.uuidV4);
new RegExp(`^${escapeRegex("user.name")}$`);