ASP.NET C# C/C++ Genel HTML/CSS Java JS/Ajax PHP XML Forum

Özel Karakterleri Temizleme

Özel Karakterleri Temizleme

Merhaba arkadaşlar,

Bu yazımda sizlere bir değişkeninizdeki değerden özel karakterleri nasıl temizleyebileceğinizi anlatıyorum. Bu işlemi bir REGEX kullanarak çok basit bir şekilde gerçekleştireceğiz. Hiç lafı uzatmayalım hemen bu regex yapısını paylaşalım.

$degisken="!'^+%&/(A)=?_";
echo preg_replace('/[^a-zA-Z0-9]/s', '', $degisken);
// Bu kodun ekran çıktısı sadece A olacaktır.

// Birde if kontrolüne sokma yöntemini gösterelim
if(preg_replace('/[^a-zA-Z0-9]/s', '', $degisken)=="")

Umarım işinize yarar, kolay gelsin


Oral ÜNAL


Bu makaleyi beğendin mi? Bir sonraki makaleden ilk senin haberin olsun ;)




1 yorum

Yorum Yapın »
  1. Bu makalede atladığımız bir nokta var! O da Türkçe karakterleride özel karakter olarak algılayıp Türkçe karakterleri de uçurmasıdır. Bunun için şöyle bir düzenleme yapabiliriz:

    preg_replace('/[^a-zA-Z0-9]/s', '', $degisken); kısımlarını preg_replace('/[^A-Za-z0-9şıöüğçİŞÖĞÜÇ ]/s', '', $degisken); şeklinde değiştererek Türkçe karakterleri de korumuş oluruz.


Söyleyecek bir şeyiniz var mı?

HTML etiketlerini kullanamazsınız. HTML etiketleri temizlenecektir.










RSSTwitter

En son yazılanlardan ilk senin haberin olsun


Valid HTML 5 Valid CSS!

Güncel Programlama Makaleleri by TR Kodlama © 2009 is licensed under a Creative Commons Alıntı-TicariOlmayan 3.0 Unported License.