Fix un-anchored IsValidUUIDString regex

The unanchored regex was incorrectly allowing UUID strings that contained extraneous characters as long as somewhere in the string there was a valid UUID.