Wie validiere ich UUID v4 in Go?

9

Ich habe das folgende Stück Code:

%Vor%

Aber wenn ich fbd3036f-0f1c-4e98-b71c-d4cd61213f90 als Wert übergebe, habe ich false , während es tatsächlich eine UUID v4 ist.

Was mache ich falsch?

    
Roberto Santelices 31.07.2014, 05:51
quelle

3 Antworten

18

Versuchen Sie es mit ...

%Vor%

Live-Beispiel: Ссылка

    
Patrick D'appollonio 31.07.2014, 05:58
quelle
6

Regex ist teuer. Der folgende Ansatz ist ~ 18x-mal schneller als die Regex-Version.

Verwenden Sie stattdessen Ссылка .

%Vor%     
mattes 20.09.2017 06:48
quelle
1

Sie können das Paket satori / go.uuid verwenden, um dies zu erreichen:

%Vor%

Dieses Paket wird häufig für UUID-Operationen verwendet: Ссылка

    
rudresh4 20.03.2018 00:58
quelle

Tags und Links