Bir UUID regex testi nedir?
Bu sayfa, verdiğiniz düzenli ifadeyi metnin her satırına uygular ve eşleşen satırları işaretler. Bir UUID'yi kabul etmeden önce hangi değerlerin geçtiğini görmek için kullanılır.
Hazır desenler arasında katı RFC biçimi, tiresiz 32 karakter, süslü parantezli .NET yazımı ve yalnızca belirli bir sürümü kabul eden filtreler bulunur. Kendi ifadenizi de yazabilirsiniz.
Nasıl kullanılır
- Denemek istediğiniz değerleri her satıra bir tane gelecek şekilde yapıştırın.
- Bir hazır desen yükleyin ya da kendi ifadenizi yazın.
- Deseni dene düğmesine basın ve eşleşen satırları okuyun.
Kullanım alanları
- Bir doğrulama kuralını gerçek veriyle sınamak.
- Sürüm filtrelerinin beklendiği gibi çalıştığını görmek.
- Yalnızca kısa kimlikleri kabul eden bir desen kurmak.
UUID sürümleri kısaca
| Sürüm | Sıralanabilir | Neye dayanır | Ne için kullanılır |
|---|---|---|---|
| v1 | Hayır | Zaman damgası + MAC adresi | Hâlâ v1 bekleyen eski sistemler |
| v3 | Hayır | Bir ismin MD5 özeti | MD5 zorunlu olduğunda deterministik kimlik |
| v4 | Hayır | 122 bit rastgele | Neredeyse tüm genel amaçlı kimlikler |
| v5 | Hayır | Bir ismin SHA-1 özeti | Aynı ismin her zaman aynı kimliği vermesi gerektiğinde |
| v6 | Evet | Yeniden sıralanmış zaman damgası | Rastgelelikten vazgeçmeden sıralanabilir kimlik |
| v7 | Evet | Milisaniyelik Unix zamanı | Veritabanı birincil anahtarları ve olay kimlikleri |
| v8 | Hayır | Sizin bit düzeniniz | Özel veya deneysel biçimler |
Yedi sürümün tümü 128 bittir ve aynı 8-4-4-4-12 biçiminde yazılır. Değişen tek şey bitlerin anlamıdır.
Sık sorulan sorular
Neden katı desen bazı geçerli UUID'leri reddediyor?
Katı desen tam olarak 8-4-4-4-12 yazımını ve üçüncü grupta geçerli bir sürüm bitini şart koşar. Tireleri kaldırılmış ya da büyük harfle yazılmış değerler bu yüzden eşleşmez; daha esnek desenler de hazırdır.
Hangi deseni doğrulama için önerirsiniz?
Kullanıcı girdisini kabul ediyorsanız önce esnek desenle yakalayıp değeri normalleştirin. Katı desene yalnızca veritabanına yazmadan hemen önce başvurmak daha kullanıcı dostudur.
Desen uzun listelerde yavaşlar mı?
Geri izlemeli karmaşık desenler uzun satırlarda yavaşlayabilir. Liste 200 satırla sınırlıdır ve tüm değerlendirme tarayıcınızda yapılır; hiçbir veri sunucuya gitmez.