Kategori arşivi: Genel

Sık Kullanılan Regular Expression’lar

Sık Kullanılan Regular Expression’lar

Adı  : Telefon No
Regex Kodu  : [2-9][0-9]{6}
Açıklaması  : Telefon Numarası. İlk rakamı en az 2 ile başlayan toplam 7 rakamdan oluşan ifade
Adı  : Telefon No Alan Kod
Regex Kodu  : [1-9][0-9]{2}
Açıklaması  : Alan Kodu. Türkiye alan kodu deseni.3 rakamdan oluşur. ilk rakam 1’den başlar.
Adı  : Kur ve Parite
Regex Kodu  : (0|[1-9]\d{0,2}|([1-9]\d{0,2}(\,\d{3})+))\.\d{6}
Açıklaması  : Kur ve parite girişleri için 6 ondalıklı format
Adı  : Tutar
Regex Kodu  : (0|[1-9]\d{0,2}|([1-9]\d{0,2}(\.\d{3})+))\,\d{2}
Açıklaması  : Tutar girişleri için format. Binlik ayraç olarak “.” , ondalık ayraç için “,” kullanılmıştır. Her binlik grup için “.” desenini arar ama bu zorunlu karakter değildir. Ondalıklı kısım iki basamak olacak şekilde sınırlandırılmıştır.
Adı  : Küçük Harf
Regex Kodu  : [a-z]*
Açıklaması  : alfabetik yalnızca küçük harf deseni
Adı  : 24 Saat
Regex Kodu  : ([0-1][0-9]|2[0-3]):([0-5][0-9])
Açıklaması  : dd:ss stilinde saat girişi (24 saat)
Adı  : Yüzdelik Oran (0-100 Arası)
Regex Kodu  : 100|([1-9]?[0-9]{1})
Açıklaması  : Yüzde üzerinden oran belirtmek gerekirse kullanılabilir .0-100 arası rakam girişine izin verir.
Adı  : Nufus Cüzdan No
Regex Kodu  : [A-Z0-9]{3}-[0-9]{6}
Açıklaması  : Nüfus Cuzdan Sıra ve Seri No
Adı  : Nufus Cuzdan Cilt No
Regex Kodu  : [0-9]{1,4}
Açıklaması  : 4 haneye kadar nümerik
Adı  : Ehliyet No
Regex Kodu  : [0-9]{1,10}
Açıklaması  : 10 haneye kadar nümerik
Adı  : EPosta
Regex Kodu  : [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}
Açıklaması  : Standart eposta validasyon
Adı  : Türkiye Yurtiçi Telefon-Faks
Regex Kodu  : ([1-9][0-9]{2})([1-9][0-9]{6})
Açıklaması  : Yurt içi Telefon ve Faks Patterni
Adı  : Sadece Sayısal
Regex Kodu  : [0-9]*
Açıklaması  : Sınırsız sayıda sadece rakamlar girilebilir
Adı  : Ondalıklı Değer
Regex Kodu  : (\+|-)?[0-9]{1,3}(\R.[0-9]{2})?
Açıklaması  : Oran girişlerinde kullanılır.3 tamsayı, 2 ondalık biçinde girişe izin verir. Negatif değere de izin verir

Merhaba

Sanırım bir yazılım bloğunun ilk yazısı böyle başlamalı… Herşey 3 yıl önce kod parçası bile demeye utandığım, insanlık için küçük, yazılım dünyası için standart, benim için ise “Merhaba” cümlesinin çok ötesinde bir anlama sahip bu cümle ile başladı. O günden bugüne kadar yazmayı çok istediğim ancak türlü bahaneler ile bugüne kadar ertelediğim blog yazma işine nihayet başlıyorum. Eminim bu süreçte yine türlü bahaneler ile yazılarımı aksatacağım  ve yine klasik ama hiç vazgeçmediğimiz “işlerim çok yoğundu, hastaydım, elektrikler kesikti  vs.” bahaneleriyle başlayan ve sizinde buna inanmış numarası yapacağınız,  bir çok blog yazısı okuyacağınızı garanti  ediyorum..

Peki, iyi güzel hoş ama kardeşim sen bu blogta ne yazacaksın, neyi anlatacaksın diye merak edenleriniz vardır desemde inanmayın.  Çünkü bir çoğunuz beni tanımıyorsunuz ve belkide ne yazacağımı pekte umursamıyorsunuz.. Ama olur ya tesadüfen bu yazıyı okuyorsundur ve hani bir umut ne yazacağımıda merak etmişsindir.. İşte o arkadaşıma cevap olsun.. Yazılım ile ilgili aklına gelebilecek her şeye bu blogta rastlaman mümkün..  PHP, Codeigniter, Java, Mysql, Jquery, Oracle, Javascript vs vs vs…. Özetle öğrendiğim, öğreneceğim,  her türlü bilgiyi, teknolojiyi noktasına virgülüne kadar her ayrıntısını elimden geldiğince sizlere aktarmaya çalışacağım.. Tabi ki sadece bununla sınırlı yazılar yazmak istemiyorum.. Zaman zaman çok sevdiğim bir filmi önereceğim, zaman zaman futbol muhabbeti yapacağız.  Yani hep beraber öğrenip hep beraber eğleneceğiz..

Tabiki sizleri unutmadım…

Çok sevdiğim yazılım dünyasına adım atmamda bana en büyük desteği veren, bilgi birikimleri ve tecrübeleriyle bana hep en doğruyu göstermeye çalışan ve en önemlisi bu işi yapmak için beni cesaretlendiren sevgili dostlarım, ağabeylerim Gökhan SABIR ve Onur DEĞERLİ’ye teşekkür ediyorum. Stajyer parçası diyerek beni hırslandıran ve ofisimize renk katan sevgili ağabeyim Ali ÇINKI ve değerli dostum Mesut Sinan KAZANCI’ya da teşekkür ediyorum..

Teyzeme, amcama, halama selam söyelemeden bu yazıyı biran önce noktalamak istiyorum. Yazdıklarımla birilerine katkı sağlayıp, ufkunu açmayı, sorunlara çözüm üretmeyi umarak yazımı sonlandırıyorum. Bir daha ki yazıda görüşmek üzere..