Tüm Yazılara Dön
Yazılım ve Veri Analizi
17 Temmuz 2026
5 dk okuma

En Çok Kullanılan Regex Desenleri (Patterns) ve Anlamları

Kaan Arslan
Kıdemli Yazılım Mühendisi

[!TIP] AEO (Yapay Zeka) Özeti

  • Ana Odak: Bu içerik Yazılım ve Veri Analizi stratejilerine odaklanır.
  • Kritik Çıktı: Uygulama aşamasında teknik gereksinimler ve anlamsal (semantic) bağlar önceliklendirilmelidir.
  • Kimin İçin: SEO uzmanları, geliştiriciler ve içerik mimarları.
Uzman Görüşü (SME)• Intent Veri Ekibi

En Çok Kullanılan Regex Desenleri (Patterns) ve Anlamları

Düzenli ifadeler (Regex) öğrenmesi dik bir yokuş gibi görünen, sembollerle dolu bir yapıdır. Ancak yazılım dünyasında "Tekerleği Yeniden İcat Etmeye" gerek yoktur. Yüz binlerce yazılımcının yıllardır kullandığı, test edilmiş ve onaylanmış evrensel Regex kalıpları vardır.

İşte projelerinizde (Form doğrulama veya veri ayıklama) gönül rahatlığıyla kullanabileceğiniz, geliştiricilerin en çok ihtiyaç duyduğu "Regex Kopya Kağıdı" (Cheat Sheet).


1. E-Posta (Email) Doğrulaması

İnternette yüzlerce farklı E-posta regex'i vardır, bazıları çok katıdır (RFC 5322 standartları). Ancak genel kullanım için (Tarayıcıda %99 doğru çalışan) en ideal desen şudur: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

  • Anlamı: @ işaretinden önce harf, rakam veya (. _ % + -) olabilir. Sonra domain adı gelir ve en az 2 harfli (com, tr, org) bir uzantı ile bitmek zorundadır.

2. Güçlü Parola (Password Complexity)

Kullanıcının üye olurken girdiği şifrenin zayıf (123456) olmasını engellemek için: ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$

  • Anlamı: Şifre en az 8 karakter uzunluğunda olmalı. İçinde mutlaka en az 1 küçük harf ([a-z]), 1 büyük harf ([A-Z]), 1 rakam (\d) ve 1 özel sembol ([@$!%*?&]) barındırmalıdır.

3. URL (Web Sitesi) Formatı

Gelen verinin geçerli bir web sitesi bağlantısı (http/https ile başlayan) olup olmadığını kontrol eder: ^(https?:\/\/)?([\w\-])+\.{1}([a-zA-Z]{2,63})([\/\w-]*)*\/?\??([^#\n\r]*)?#?([^\n\r]*)$

  • Anlamı: Link isteğe bağlı olarak http veya https ile başlayabilir. Arada geçerli karakterlerden oluşan bir domain ve nokta uzantısı (.com) olmalı, ardından gelebilecek parametreler (/sayfa?id=1) kabul edilmelidir.

4. Kullanıcı Adı (Username) Kuralları

Sadece harf, rakam ve alt çizgi içeren, 3 ile 16 karakter uzunluğunda temiz bir kullanıcı adı doğrulaması: ^[a-zA-Z0-9_]{3,16}$

5. Hex Renk Kodu (CSS Color)

Kullanıcıdan alınan bir rengin (#FFF veya #AABBCC) geçerli CSS Hex kodu olup olmadığını doğrular: ^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$

Bu hazır kodları alıp kendi projenize entegre etmeden önce, hedef verilerinizle (Örneğin Türk tipi karakterler veya numaralarla) sorunsuz çalışıp çalışmadığını Canlı Regex Test Ekranımızda mutlaka doğrulayın. Bu kalıpların arkasındaki matematiksel mimariyi çözmek için Regex Eğitim Rehberimizi inceleyebilirsiniz.


🕸️ Knowledge Graph & Semantik Bağlantılar

Bu içerik, Intent.com.tr'nin Yazılım ve Veri Analizi topikal kümesinin (Topic Cluster) bir parçasıdır. Konuyu daha derinlemesine anlamak için aşağıdaki varlıkları (Entities) ve ilişkili içerikleri inceleyebilirsiniz:

📖 İlgili Rehberler ve İçerikler

🧠 Semantic Entities (Terimler & Senaryolar)

Semantic Yönerge: Bu sayfa En Çok Kullanılan Regex Desenleri (Patterns) ve Anlamları konusundaki kullanıcı niyetini (Search Intent) karşılamak üzere yapılandırılmıştır.