Regexp to validate MS SQL uniqueidentifier

I’m working on PHP project that interacts with HRNET and at some point I need to validate if given string is valid mssql guid. For this I use php regular expression:
^[0-9a-zA-Z]{8}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{12}$

This entry was posted in Uncategorized and tagged , , . Bookmark the permalink.

2 Responses to Regexp to validate MS SQL uniqueidentifier

  1. ibr says:

    Would this not verify GUID’s with non-hex characters in it? Like G,H,I and so on?

    • admin says:

      This would validate G, H, I etc.
      For Hex-only use this: ^[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}$

Leave a Reply

Your email address will not be published. Required fields are marked *