
UUID regex
UUID is a 128-bit label used for identifications in computer systems.
UUID regex
Below is a simple UUID regular expression that will work most of the time:
/^[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}$/i
Enter a text in the input above to see the result
Example code in Javascript:
var uuidRegex = /^[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}$/i;
// Validate UUID
uuidRegex.test('123e4567-e89b-12d3-a456-426614174000'); // Returns true
// Extract UUID from string
var uuidRegexG = /[0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}/g;
'The UUID 123e4567-e89b-12d3-a456-426614174000 for node Node 01 is not unique.'.match(uuidRegexG); // returns ['123e4567-e89b-12d3-a456-426614174000']