GUID (Глобально Уникальный Идентификатор) – это 128-битное значение, которое используется для идентификации уникальных объектов или данных. GUID имеет определенный формат и обычно представляется в виде строки, состоящей из 32 шестнадцатеричных цифр, разделенных дефисами или другими символами.
Вот регулярное выражение для валидации GUID в формате, который включает дефисы:
^[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-9a-fA-F]{8}
: Первые 8 символов должны быть шестнадцатеричными цифрами (0-9, a-f или A-F).-[0-9a-fA-F]{4}
: За ними должно следовать дефис и еще 4 шестнадцатеричных символа.-[0-9a-fA-F]{4}
: После этого дефис и еще 4 шестнадцатеричных символа.-[0-9a-fA-F]{4}
: Далее еще один дефис и еще 4 шестнадцатеричных символа.-[0-9a-fA-F]{12}$
: Завершается последовательностью дефисов и 12 шестнадцатеричных символов.
Это выражение позволяет проверить, что строка имеет правильную структуру для GUID с дефисами.