# Простий valid Guid...

<datetime class="hidden">2004-05-19T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported, Guid Validation, C# Regex, API Validation, Data Validation, Regex -->
Ще один з моїх досить простих функцій (по суті, його написав мій колега, Джонні Андерсон) - цього разу просто, щоб підтвердити Гвід - у цій реалізації ви передаєте Giid як параметр "out" разом з рядком, який ви хочете перевірити - він заповнює Giid і повертає true / false, залежно від того, чи дійсно Gid був коректним...

конфіденційний статичний формальний вираз isGuid = новий формальний вираз@ "^}\{){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} $ ," RegexOptions. Complete);

внутрішнє статичне bool IsGuid}рядковий кандидат, вивід Gid)

{

bool isValid = false;

output=Guid.Empty;

if}candidate!=null)

{

if (isGuid. IsMatch}candidate)

{

output=new Guid} candate);

isValid = true;

}

}

Return isValid;

}
?>