Etiket Arşivi fonksiyon

ASP : Metin İçerisindeki HTML Kodlarını Temizleme

Merhaba. Bazen çok büyük sıkıntı çektirir bize bir yerden aldığımız metinin içerisindeki HTML kodları. Ve bunları sayfamızda göstermek istemeyiz. Şimdi çok küçük bir fonksiyon ile bunu nasıl kolaylıkla halledeceğimizi anlatayım size.

Fonksiyon :

Function HtmlClear(Gelen)
  Set objReg = New RegExp
  objReg.Global = True
  objReg.IgnoreCase = True
  objReg.Pattern = "<[^>]+>"
  YeniText = objReg.Replace(Gelen,"")
  Set objReg = Nothing
  HtmlClear = YeniText
End Function

Şimdi ise kullanımı :

<%

Veri = "<a href=http://www.ufukdeniz.net>www.ufukdeniz.net</a>"

Response.Write (HtmlClear(Veri))

%>

Böylece ekrana yazacak olan www.ufukdeniz.net yazısında link olmayacak.

 

Replace Fonksiyonu

VB Scriptte çok kullanılan ve bence de kullanılması gereken çok güzel bir fonksiyon.  Amacı belirttiğiniz karakterleri yine belirttiğiniz karakterler ile değiştirmektir.

Örneğin;

Replace("Love beni, Loveeyim seni","Love","Sev")

Buradaki kullanım Love beni, Loveeyim seni cümlesindeki Love kelimesini Sev kelimesi ile değiştirir. Yani cümlenin yeni şekli Sev beni Seveyim seni olacaktır.

Replace en çok kötü kelime ve karakter filitrelemede kullanılır.

Replace("Kimsin lan sen","lan","***")

veya

Replace("<font color=red>Ufuk Deniz","<","&lt;")

Ben değiştirelecek olan metni hep sabit aldım. Siz bu sabitlerin yerlerine değişkenler kullanabilirsiniz.
Umarım işinize yarar. Bol kodlamalar. :)

ASP : InStr Fonksiyonu

InStr fonksiyonu kısaca bir değişkenin içerisinde aradığınız bir karakterin sırasını verir.

Kullanımı : Degisken = InStr([Baslangic_Karakter_Sayisi],[Neyin_Icerisinde],[Ne])

Aşağıdaki örnek ile sanırım ne demek istediğimi daha kolay anlatabilirim.

Sonraki Sayfa »