Temel Düzenli İfade Desenleri Veri Kümesi

Önemli Noktalar

  • Anında kullanım için önceden derlenmiş 45 düzenli ifade desenine erişin.
  • E-posta, telefon numaraları, URL'ler ve daha fazlası için yaygın regex'leri keşfedin.
  • Çeşitli programlama ve veri doğrulama görevleri için desenleri indirin.
  • Geliştirme ve analiz iş akışlarınızı kolaylaştırmak için kullanıma hazır regex'leri kullanın.
Gösteriliyor 45 / 45
Pattern Name Category Regex Pattern Example Description
E-posta Adresiİletişim^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$user@example.comStandart e-posta doğrulaması
E-posta (Katı)İletişim^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$name+tag@sub.domain.comRFC 5322 uyumlu e-posta
Telefon (Uluslararası)İletişim^\+?[1-9]\d{1,14}$+14155551234E.164 uluslararası telefon formatı
Telefon (ABD)İletişim^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$(415) 555-1234ABD telefon numarası formatları
Telefon (Tayland)İletişim^(0[689]{1})\d{8}$0812345678Tayland cep telefonu numarası
URL (HTTP/HTTPS)Web^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$https://example.com/pathHTTP/HTTPS URL doğrulaması
URL (Basit)Web^(https?:\/\/)?[\w.-]+\.[a-z]{2,}(\/\S*)?$example.com/pageBasit URL deseni
Alan AdıWeb^(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$sub.example.comAlan adı doğrulaması
IP Adresi (IPv4)Web^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$192.168.1.1IPv4 adresi doğrulaması
IP Adresi (IPv6)Web^([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$2001:0db8:85a3:0000:0000:8a2e:0370:7334IPv6 adresi (tam format)
MAC AdresiWeb^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$00:1A:2B:3C:4D:5EMAC adresi doğrulaması
Slug (URL dostu)Web^[a-z0-9]+(?:-[a-z0-9]+)*$my-blog-post-titleURL slug formatı
Şifre (Güçlü)Güvenlik^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$Pass@123Min 8 karakter, büyük harf, küçük harf, rakam, özel karakter
Şifre (Orta)Güvenlik^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[A-Za-z\d]{8,}$Password1Min 8 karakter, büyük harf, küçük harf, rakam
UUID v4Güvenlik^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$550e8400-e29b-41d4-a716-446655440000UUID sürüm 4 formatı
JWT TokenGüvenlik^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$eyJhbGc.eyJzdWI.SflKxwJSON Web Token formatı
Onaltılık RenkGüvenlik^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$#FF5733Onaltılık renk kodu
Tam SayıSayı^-?\d+$-12345Pozitif veya negatif tam sayı
Ondalık SayıSayı^-?\d*\.?\d+$123.45Ondalık sayı
Para Birimi (USD)Finans^\$?\d{1,3}(,\d{3})*(\.\d{2})?$$1,234.56ABD para birimi formatı
Kredi KartıFinans^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|3[47][0-9]{13}|6(?:011|5[0-9]{2})[0-9]{12})$4111111111111111Visa, MC, Amex, Discover
CVVFinans^[0-9]{3,4}$123Kredi kartı CVV/CVC
IBANFinans^[A-Z]{2}[0-9]{2}[A-Z0-9]{4}[0-9]{7}([A-Z0-9]?){0,16}$DE89370400440532013000Uluslararası Banka Hesap Numarası
Tarih (YYYY-AA-GG)TarihSaat^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$2024-12-25ISO 8601 tarih formatı
Tarih (GG/AA/YYYY)TarihSaat^(0[1-9]|[12]\d|3[01])\/(0[1-9]|1[0-2])\/\d{4}$25/12/2024Avrupa tarih formatı
Tarih (AA/GG/YYYY)TarihSaat^(0[1-9]|1[0-2])\/(0[1-9]|[12]\d|3[01])\/\d{4}$12/25/2024ABD tarih formatı
Saat (24s)TarihSaat^([01]\d|2[0-3]):([0-5]\d)$23:5924 saatlik zaman formatı
Saat (12s)TarihSaat^(0?[1-9]|1[0-2]):[0-5][0-9]\s?(AM|PM|am|pm)$11:30 PMAM/PM ile 12 saatlik zaman
ISO 8601 Tarih SaatTarihSaat^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})?$2024-12-25T10:30:00ZISO 8601 tarih saat formatı
Kullanıcı AdıMetin^[a-zA-Z0-9_]{3,16}$user_name123Alt çizgi ile alfanümerik, 3-16 karakter
AlfanümerikMetin^[a-zA-Z0-9]+$abc123Yalnızca harfler ve sayılar
Yalnızca HarflerMetin^[a-zA-Z]+$HelloWorldYalnızca İngilizce harfler
Özel Karakter YokMetin^[a-zA-Z0-9\s]+$Hello World 123Boşluklarla alfanümerik
Boşluk KırpmaMetin^\S.*\S$|^\S$no leading/trailing spacesBaşta/sonda boşluk yok
ABD SSNKimlik^(?!000|666|9\d{2})\d{3}-(?!00)\d{2}-(?!0000)\d{4}$123-45-6789ABD Sosyal Güvenlik Numarası
ABD Posta KoduKimlik^\d{5}(-\d{4})?$12345-6789ABD ZIP kodu (5 veya 9 haneli)
Birleşik Krallık Posta KoduKimlik^[A-Z]{1,2}[0-9][A-Z0-9]?\s?[0-9][A-Z]{2}$SW1A 1AABirleşik Krallık posta kodu
ISBN-10Kimlik^(?:\d{9}X|\d{10})$0306406152ISBN-10 formatı
ISBN-13Kimlik^97[89]\d{10}$9780306406157ISBN-13 formatı
Dosya UzantısıDosya^.*\.(jpg|jpeg|png|gif|pdf|doc|docx)$document.pdfYaygın dosya uzantıları
Dosya Yolu (Unix)Dosya^\/([\w.-]+\/)*[\w.-]+$/home/user/file.txtUnix dosya yolu
Dosya Yolu (Windows)Dosya^[a-zA-Z]:\\(?:[\w.-]+\\)*[\w.-]+$C:\Users\file.txtWindows dosya yolu
HTML EtiketiKod<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)<div class="x">content</div>HTML etiketi eşleştirme
HashtagSosyal^#[a-zA-Z0-9_]+$#trendingSosyal medya hashtag'i
Twitter Kullanıcı AdıSosyal^@[a-zA-Z0-9_]{1,15}$@usernameTwitter/X kullanıcı adı

Kullanım Alanları

  • Kullanıcı girişleri veya veri temizleme için veri doğrulama mantığını uygulamak üzere CSV dosyasını SQL veritabanınıza veya Python komut dosyalarınıza aktarın.
  • Veri analistleri tarafından hızlı arama ve raporlama için veya yaygın regex desenlerini filtrelemek, sıralamak ve analiz etmek için Excel dosyasını kullanın.
  • Sınıf referansı, çevrimdışı çalışma veya geliştiriciler ve öğrenciler için kullanışlı bir bilgi kartı olarak PDF sürümünü yazdırın.
  • Veri bütünlüğünü ve format uygunluğunu sağlamak için bu desenleri web formlarına, API'lere veya veri işleme hatlarına entegre edin.