is-valid-uuid-v4
Version:
Checks if the string is valid uuid-v4
10 lines (7 loc) • 357 B
text/typescript
const uuidRegex = /^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i;
const uuidRegexString =
"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$";
const isValidUUIDV4 = (uuid: string): boolean => {
return uuidRegex.test(uuid);
};
export { isValidUUIDV4, uuidRegex, uuidRegexString };