Вы можете использовать RegularExpressionAttribute
. Вот пример с использованием формата xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
:
[RegularExpression(Pattern = "[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}")]
Вы также можете создать собственный атрибут проверки, который, вероятно, является более чистым решением.