folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Regex İle Karakter Kontrolü



Regex İle Karakter Kontrolü

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Https
    Https's avatar
    Kayıt Tarihi: 05/Ağustos/2017
    Erkek

    ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[!#$%&*-:<>?+.])[A-Za-z\d!#$%&*-:<>?+.]{10,}$

     

    https://regex101.com/

    metinde özel karakter kullanılırsa match olması gerekiyor ama özel karakter kullanmadan match yazıyor.

     

    Malatya443

    geçiyor mesela. Ama bu metinde !#$%&*-:<>?+.  karakterlerinden herhangi biri yok. nerede hata var 2 gündür bulamadım bir eşleşiyor bir eşleşmiyor

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Elif - Efe
    rakkoc
    rakkoc's avatar
    Kayıt Tarihi: 19/Aralık/2003
    Homo

    abi sadece özel karakterleri match etsin istiyorsan sadece "(?=.*[!#$%&*-:<>?+.])" kısmını bırak.  (?=.*[a-z])(?=.*[A-Z])(?=.*\d) burada ki tanımlama a-z ve A-Z ve 0-9 arasını da match etmesini sağlıyor ?


    Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    İnce Memed
    ComputerWolf
    ComputerWolf's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 26/Mart/2003
    Erkek

    Daah basit dusun hocam. 

    [^a-zA-Z0-9]


    Hep denedin. Hep yenildin. Olsun yine dene , yine yenil ama daha iyi yenil !
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Https
    Https's avatar
    Kayıt Tarihi: 05/Ağustos/2017
    Erkek
    rakkoc bunu yazdı

    abi sadece özel karakterleri match etsin istiyorsan sadece "(?=.*[!#$%&*-:<>?+.])" kısmını bırak.  (?=.*[a-z])(?=.*[A-Z])(?=.*\d) burada ki tanımlama a-z ve A-Z ve 0-9 arasını da match etmesini sağlıyor ?

    Özel karakter olmamasına rağmen eşleşme buluyor abi

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MaviEkran
    MaviEkran's avatar
    Kayıt Tarihi: 31/Aralık/2009
    Erkek

    *-: ifadesi sıkıntılı hocam. *'dan :'ya kadar değerleri bu karakterleri ASCII gibi değerlendirip arıyor. 

    -'dan önce kaçış karakteri koyarsan hallolmasi lazım.

    Asagidaki regexi dener misin?

    [!#$%&*\-:<>?+.]


    Blue Screen of Death
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Https
    Https's avatar
    Kayıt Tarihi: 05/Ağustos/2017
    Erkek

    Ayrı ayrı cevap veren herkese teşekkür ederim.

    @MaviEkran ayrıca teşekkür ederim, sorun çözüldü hocam.

     

    Büyük karakter kuralı içinde,

    Türkçe karakterlerde çalışmıyor onada bakarım sonra bu özel karakter çok önemliydi.

     

    Tekrar tekrar teşekkür ediyorum herkese.

Toplam Hit: 1600 Toplam Mesaj: 6
regex