Xojo Conferences

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:
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
Notes: Simply parsing the GUID with CFUUIDMBS does not give the same result as CFUUIDMBS will also take a string like "DDDD".

Feedback, Comments & Corrections

The biggest plugin in space...

MBS Xojo PDF Plugins