npm
Version:
a package manager for JavaScript
11 lines (8 loc) • 299 B
JavaScript
// UUID validation regex
const UUID_REGEX = /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i
const validateUUID = (value, fieldName) => {
if (!UUID_REGEX.test(value)) {
throw new Error(`${fieldName} must be a valid UUID`)
}
}
module.exports = { UUID_REGEX, validateUUID }