Temel Düzenli İfade Desenleri Veri Kümesi
Bu veri kümesi, iletişim bilgileri, veri formatları ve doğrulama kuralları gibi çeşitli kategorileri kapsayan 45 yaygın olarak kullanılan düzenli ifade deseni sunar. Her giriş deseni, kategoriyi, bir örneği ve açıklamayı içerir.
Ücretsiz İndir
Ö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.com | Standart 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.com | RFC 5322 uyumlu e-posta |
| Telefon (Uluslararası) | İletişim | ^\+?[1-9]\d{1,14}$ | +14155551234 | E.164 uluslararası telefon formatı |
| Telefon (ABD) | İletişim | ^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$ | (415) 555-1234 | ABD telefon numarası formatları |
| Telefon (Tayland) | İletişim | ^(0[689]{1})\d{8}$ | 0812345678 | Tayland 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/path | HTTP/HTTPS URL doğrulaması |
| URL (Basit) | Web | ^(https?:\/\/)?[\w.-]+\.[a-z]{2,}(\/\S*)?$ | example.com/page | Basit 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.com | Alan 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.1 | IPv4 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:7334 | IPv6 adresi (tam format) |
| MAC Adresi | Web | ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ | 00:1A:2B:3C:4D:5E | MAC adresi doğrulaması |
| Slug (URL dostu) | Web | ^[a-z0-9]+(?:-[a-z0-9]+)*$ | my-blog-post-title | URL slug formatı |
| Şifre (Güçlü) | Güvenlik | ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$ | Pass@123 | Min 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,}$ | Password1 | Min 8 karakter, büyük harf, küçük harf, rakam |
| UUID v4 | Gü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-446655440000 | UUID sürüm 4 formatı |
| JWT Token | Güvenlik | ^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$ | eyJhbGc.eyJzdWI.SflKxw | JSON Web Token formatı |
| Onaltılık Renk | Güvenlik | ^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$ | #FF5733 | Onaltılık renk kodu |
| Tam Sayı | Sayı | ^-?\d+$ | -12345 | Pozitif veya negatif tam sayı |
| Ondalık Sayı | Sayı | ^-?\d*\.?\d+$ | 123.45 | Ondalık sayı |
| Para Birimi (USD) | Finans | ^\$?\d{1,3}(,\d{3})*(\.\d{2})?$ | $1,234.56 | ABD 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})$ | 4111111111111111 | Visa, MC, Amex, Discover |
| CVV | Finans | ^[0-9]{3,4}$ | 123 | Kredi kartı CVV/CVC |
| IBAN | Finans | ^[A-Z]{2}[0-9]{2}[A-Z0-9]{4}[0-9]{7}([A-Z0-9]?){0,16}$ | DE89370400440532013000 | Uluslararası 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-25 | ISO 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/2024 | Avrupa tarih formatı |
| Tarih (AA/GG/YYYY) | TarihSaat | ^(0[1-9]|1[0-2])\/(0[1-9]|[12]\d|3[01])\/\d{4}$ | 12/25/2024 | ABD tarih formatı |
| Saat (24s) | TarihSaat | ^([01]\d|2[0-3]):([0-5]\d)$ | 23:59 | 24 saatlik zaman formatı |
| Saat (12s) | TarihSaat | ^(0?[1-9]|1[0-2]):[0-5][0-9]\s?(AM|PM|am|pm)$ | 11:30 PM | AM/PM ile 12 saatlik zaman |
| ISO 8601 Tarih Saat | TarihSaat | ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})?$ | 2024-12-25T10:30:00Z | ISO 8601 tarih saat formatı |
| Kullanıcı Adı | Metin | ^[a-zA-Z0-9_]{3,16}$ | user_name123 | Alt çizgi ile alfanümerik, 3-16 karakter |
| Alfanümerik | Metin | ^[a-zA-Z0-9]+$ | abc123 | Yalnızca harfler ve sayılar |
| Yalnızca Harfler | Metin | ^[a-zA-Z]+$ | HelloWorld | Yalnızca İngilizce harfler |
| Özel Karakter Yok | Metin | ^[a-zA-Z0-9\s]+$ | Hello World 123 | Boşluklarla alfanümerik |
| Boşluk Kırpma | Metin | ^\S.*\S$|^\S$ | no leading/trailing spaces | Başta/sonda boşluk yok |
| ABD SSN | Kimlik | ^(?!000|666|9\d{2})\d{3}-(?!00)\d{2}-(?!0000)\d{4}$ | 123-45-6789 | ABD Sosyal Güvenlik Numarası |
| ABD Posta Kodu | Kimlik | ^\d{5}(-\d{4})?$ | 12345-6789 | ABD ZIP kodu (5 veya 9 haneli) |
| Birleşik Krallık Posta Kodu | Kimlik | ^[A-Z]{1,2}[0-9][A-Z0-9]?\s?[0-9][A-Z]{2}$ | SW1A 1AA | Birleşik Krallık posta kodu |
| ISBN-10 | Kimlik | ^(?:\d{9}X|\d{10})$ | 0306406152 | ISBN-10 formatı |
| ISBN-13 | Kimlik | ^97[89]\d{10}$ | 9780306406157 | ISBN-13 formatı |
| Dosya Uzantısı | Dosya | ^.*\.(jpg|jpeg|png|gif|pdf|doc|docx)$ | document.pdf | Yaygın dosya uzantıları |
| Dosya Yolu (Unix) | Dosya | ^\/([\w.-]+\/)*[\w.-]+$ | /home/user/file.txt | Unix dosya yolu |
| Dosya Yolu (Windows) | Dosya | ^[a-zA-Z]:\\(?:[\w.-]+\\)*[\w.-]+$ | C:\Users\file.txt | Windows dosya yolu |
| HTML Etiketi | Kod | <([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>) | <div class="x">content</div> | HTML etiketi eşleştirme |
| Hashtag | Sosyal | ^#[a-zA-Z0-9_]+$ | #trending | Sosyal medya hashtag'i |
| Twitter Kullanıcı Adı | Sosyal | ^@[a-zA-Z0-9_]{1,15}$ | @username | Twitter/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.