Gerçek Zamanlı Test
Yazdıkça eşleşmeler anında vurgulanır.
Flag Desteği
g, i, m, s flaglerini serbestçe kombinleyebilirsiniz.
Gizlilik Önce
Tamamen tarayıcıda çalışır, hiçbir veri sunucuya gönderilmez.
Regex Nedir?
Regex (Regular Expression — Düzenli İfade), metin içinde belirli kalıpları aramak, doğrulamak veya değiştirmek için kullanılan güçlü bir desen dilidir. Form doğrulamadan log analizine, veri temizleme işlemlerinden metin dönüşümlerine kadar yazılım geliştirmenin her alanında kullanılır.
Sık Kullanılan Regex Kalıpları
| Pattern | Açıklama | Örnek |
|---|---|---|
| ^[a-zA-Z]+$ | Sadece harf | Kelimeleri doğrula |
| ^\d+$ | Sadece rakam | Sayı kontrolü |
| ^[\w.-]+@[\w.-]+\.\w{2,}$ | E-posta formatı | E-posta doğrulama |
| ^(\+90|0)?[0-9]{10}$ | Türk telefon numarası | 05XX XXX XX XX |
| https?:\/\/[^\s]+ | URL kalıbı | Link tespiti |
| ^\d{4}-\d{2}-\d{2}$ | ISO tarih formatı | YYYY-AA-GG |
| ^[1-9]\d{10}$ | TCKN formatı | TC kimlik doğrulama |
| <[^>]+> | HTML etiketi | Tag tespiti |
| ^\s+|\s+$ | Baştaki/sondaki boşluk | Trim işlemi |
| [A-Z][a-z]+ | Büyük harfle başlayan kelime | İsim tespiti |
Regex Flagleri
| Flag | Adı | Açıklama |
|---|---|---|
| g | Global | Tüm eşleşmeleri bul, sadece ilkini değil |
| i | Büyük/küçük harf duyarsız | A ile a'yı aynı kabul eder |
| m | Çok satırlı | ^ ve $ her satır başı/sonu için çalışır |
| s | Tek satır (dotAll) | Nokta (.) yeni satır karakterini de eşleştirir |
| u | Unicode | Unicode karakterleri tam destekler |