Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
edit.text kontrolü
#1
arkadaşlar formumdaki editleri plakaysa   plaka yazacak şekilde telefon numarası ise telefon numarası  +90 000 000 00 00  bu sekilde functionlarınız varsa paylasırsanız memnun olurum


delphiye yeni baslangıç yaptım   ilginiz için şimdiden teşekkürler
Cevapla
#2
Sorunuz net değil ve delphiye yeni başlangıç yaptığınızda, bunu nasıl yaparım değilde hazır fonksiyon verin demeniz fikrimce ,sizin için pek yararlı olmaz.
Hani deseniz ki " 34 DP 545 "  "+90 000 000 " bunların hangisi plaka hangisi telefon nasıl ayırt ettirebilirim. Size Pos Fonksiyonunu öneririm. Pos fonksiyonunu kullanarak + işaretini aratır bulursa o telefon bulamazsa plakadır dersiniz. Onun için sorunuza şunları dahil etmenizi tavsiye ederim.
Yoksa okuyan sorunuzu doğru anlayamaz ve doğru fikir sunumaz.

" formumdaki editleri plakaysa   plaka yazacak "  >>> Neyin içindeki bilgi ile  karşılaştıracak ve sonuç olarak plaka veya telefon yazacak ?
Cevapla
#3
sanırım anlatamadım teditmask daki gibi parantez yada - işaretler koymak amacım fakat plakalarda sayılar değişebiliyor bu durum etkilermi
örnek
34 AA 0001
34 AAA 001

bu şekilde atadigimda ise boşlukları kendi vermesi gerekiyor
function kullanarak harf ve rakamları saydırıp yapmak gerekiyor sanırım

sanırım şu şekilde daha dogru olacak harfleri bulunca sağından ve solundan 1 boşluk ver daha kolay yol olur sanırım
Cevapla
#4
(24-07-2018, Saat: 03:51)by_software Adlı Kullanıcıdan Alıntı: sanırım anlatamadım teditmask  daki gibi parantez yada - işaretler koymak amacım   fakat plakalarda sayılar değişebiliyor bu durum etkilermi
örnek
34 AA 0001
34 AAA 001

bu şekilde atadigimda ise boşlukları kendi vermesi gerekiyor
function kullanarak harf ve rakamları saydırıp yapmak gerekiyor sanırım

sanırım şu şekilde daha dogru olacak harfleri bulunca sağından ve solundan 1 boşluk ver daha kolay yol olur sanırım

Regular Expressions sizin için bir anahtar kelime olabilir (ama şart değil). Regular Expressions ile ya da klasik usul, önemli olan koşulu bilmeniz ve tanımlayabilmeniz. Örnek. TR'deki plakalar fix sayı ile başlar (veya 1-2 ya da 2 karakter sayı ile başlar) sonrasında minimum şu kadar, maksimum şu kadar harf içerir, en sonda yine bir ya da daha fazla haneli sayı vardır. Toplamda şu kadar karakteri geçmez vs. gibi kurallarınızı tanımlayıp, bunu da algoritmaya dökebilirsiniz  Rolleyes
Cevapla
#5
teşşekkürler cevap için

php asp visualbasic pyhon bilgim var delphide takıldığım kodlara çok iyi hakim olmayışım
Cevapla
#6
(24-07-2018, Saat: 02:47)by_software Adlı Kullanıcıdan Alıntı: arkadaşlar formumdaki editleri plakaysa   plaka yazacak şekilde telefon numarası ise telefon numarası  +90 000 000 00 00  bu sekilde functionlarınız varsa paylasırsanız memnun olurum


delphiye yeni baslangıç yaptım   ilginiz için şimdiden teşekkürler

Selam,

Regular Expression 'ın (TRegEx) kütüphanesini incelemenizi tavsiye ederim.

RegEx in komutları olan RegularExpression.IsMatch ve RegularExpression.Match tam anlamıyla işinizi görecektir.

Tek fonksiyonda girdiğiniz textleri rahatlıkla ayırt edebilecek bir kod bloğu oluşturabilirsiniz.

Kullanımını ve detaylı kod örneklerini net üzerinde araştırıp bulabilirsiniz.
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  ADOConnection bağlantı kontrolü hakkında mxpain 1 689 26-05-2025, Saat: 11:49
Son Yorum: mrmarman
  unidbgird tek enterde edit ve post ıslemi mehmet07 1 650 05-01-2025, Saat: 15:44
Son Yorum: mehmet07
  idftp dosya kontrolü ercanskose 2 955 30-10-2024, Saat: 16:15
Son Yorum: ercanskose
  Edit içindeki tarihin doğru olup olmadığını kontrol etmek? hasansavci 2 1.599 17-10-2023, Saat: 03:35
Son Yorum: mcuyan
  joystic kontrolu sadikacar60 2 1.166 13-08-2023, Saat: 20:34
Son Yorum: sadikacar60



Konuyu Okuyanlar: 1 Ziyaretçi