UUID UUID Generator

Gratis · Tanpa pendaftaran · Tanpa pemasangan

Uji regex UUID

Bandingkan ekspresi reguler dengan teks Anda dan lihat seketika baris mana yang cocok serta mengapa yang lain tidak. Pola siap pakai juga tersedia.

  • Pola siap pakai
  • Hasil per baris
  • Hingga 200 baris

Uji regex UUID

Regex
Maksimal 200 baris. Kurung, tanda kutip, huruf besar, dan tanda hubung yang hilang tetap diterima.

Hasil 0

Hasil muncul di sini.

Dibuat di perangkat Anda dengan Web Crypto API — tidak ada yang keluar dari peramban. Pintasan: Ctrl + Enter — untuk membuat ulang

Apa itu Uji regex UUID?

Halaman ini menerapkan ekspresi reguler yang Anda berikan ke setiap baris teks dan menandai baris yang cocok. Berguna untuk melihat nilai mana yang lolos sebelum Anda menerima UUID.

Pola siap pakai mencakup bentuk RFC yang ketat, 32 karakter tanpa tanda hubung, penulisan .NET berkurung kurawal, dan filter yang hanya menerima satu versi tertentu. Anda juga bisa menulis pola sendiri.

Cara pakai

  1. Tempelkan nilai yang ingin diuji, satu per baris.
  2. Muat pola siap pakai atau tulis ekspresi Anda sendiri.
  3. Klik Uji pola lalu baca baris yang cocok.

Kegunaan

  • Menguji aturan validasi dengan data nyata.
  • Memastikan filter versi bekerja seperti yang diharapkan.
  • Menyusun pola yang hanya menerima pengenal pendek.

Versi UUID secara singkat

VersiDapat diurutkanBerbasisPaling cocok untuk
v1TidakStempel waktu + alamat MACSistem lama yang masih mengharapkan v1
v3TidakCacahan MD5 dari sebuah namaPengenal deterministik bila MD5 diwajibkan
v4Tidak122 bit acakHampir semua pengenal umum
v5TidakCacahan SHA-1 dari sebuah namaBila nama yang sama harus selalu memberi ID yang sama
v6YaStempel waktu yang diurutkan ulangPengenal terurut tanpa melepas keacakan
v7YaWaktu Unix milidetikKunci utama basis data dan ID peristiwa
v8TidakTata letak bit Anda sendiriFormat khusus atau eksperimental

Ketujuh versi sama-sama 128 bit dan ditulis dalam bentuk 8-4-4-4-12 yang sama. Yang berbeda hanya makna bitnya.

Pertanyaan umum

Mengapa pola ketat menolak sebagian UUID yang valid?

Pola ketat mensyaratkan penulisan 8-4-4-4-12 yang persis dan bit versi yang sah pada kelompok ketiga. Nilai yang tanda hubungnya dihapus atau ditulis dengan huruf besar karena itu tidak cocok; pola yang lebih lentur juga tersedia.

Pola mana yang Anda sarankan untuk validasi?

Bila menerima masukan pengguna, tangkap dulu dengan pola lentur lalu normalkan nilainya. Pola ketat sebaiknya diperiksa tepat sebelum menulis ke basis data agar tetap ramah pengguna.

Bisakah pencocokan menjadi lambat?

Pola rumit dengan penelusuran balik bisa melambat pada baris panjang. Daftar dibatasi 200 baris dan seluruh penilaian dilakukan di peramban Anda.