Platforms to show: All Mac Windows Linux Cross-Platform

FAQ.How to validate a GUID?

Answer: You can use this function below which uses a regular expression to verify that the string is a valid UUID/GUID:
Example
Function IsGUID(guid as string) As Boolean
dim r as new RegEx

r.SearchPattern = "^(\{{0,1}([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}\}{0,1})$"

Return r.Search(guid)<>nil
End Function

Simply parsing the GUID with CFUUIDMBS does not give the same result as CFUUIDMBS will also take a string like "DDDD".


The biggest plugin in space...