Check if a string is a valid UUID, optionally of a specific version.
UUID string
Optional
UUID version (0 is special case for any version)
0
Check if a string is a valid UUID, optionally of a specific version.