ASP'de yardımcı olarak kullanılan nesneler vardır.
Bunlar :
left
right
mid
instr
trim
lcase
ucase
len
split
Bu nesneleri örnek ile açıklayalım.
Left kullanımı :
<%
isim = "ASPrehberi.Net"
yazdir = left(isim,6)
response.write yazdir
%>
Açıklama(Left) : Kullanımdaki gibi verilen rakamı soldan başlayarak karakter sayısına kadar olan yazıyı alır.Bu örnekte ekrana ASPreh olarak çıkar.
Right kullanımı :
<%
isim = "ASPrehberi.Net"
yazdir = right(isim,6)
response.write yazdir
%>
Açıklama(right) : Sağ tarafdan başlayarak verilen rakam kadar olan yazıyı alır.Bu örnekte ekrana ri.Net olarak bir yazı çıkar.
Mid kullanımı :
<%
isim = "ASPrehberi.Net"
yazdir = mid(isim,2,5)
response.write yazdir
%>
Açıklama(mid) : Sol taraftan 2. ve 5. karakter arası olan yazıları alır.Çıktısı SPreh gibi olaraktır.Eğer 2. sayı olan(bu örnekte 5 rakamı) girilmezse o karakterden başlayarak değerin sonuna kadar olan yazıyı alır.
Instr kullanımı :
<%
isim = "ASPrehberi.Net"
yazdir = Instr(isim,"net")
response.write yazdir
%>
Açıklama(Instr) : Baştan başlayarak "net" diye belirmiş olduğumuz yazıya kadar olanki verinin karakter sayısını alır.Bu örnek te çıktısı 11 şeklindedir.Bunun nedeni "ASPrehberi." değerinde 11 tane karakter vardır.
Trim kullanımı :
<%
isim = " ASPrehberi.Net "
yazdir = Trim(isim)
response.write yazdir
%>
Açıklama(Trim) : Veri'deki sağdan ve soldan olan bütün boşlukları siler.Bu örneğimizde çıktısı "ASPrehberi.net" olarakdır.Sağdan ve soldan bütün boşluklar atılmış hali.
Ucase kullanımı :
<%
isim = "ASPrehberi.Net"
yazdir = Ucase(isim)
response.write yazdir
%>
Açıklama(Ucase) : Veri'deki bütün karakterleri büyük harf olarak çıkartır.Örneğimizdeki değerin çıktısı ASPREHBERI.NET olaraktır.
Lcase kullanımı :
<%
isim = "ASPrehberi.Net"
yazdir = Lcase(isim)
response.write yazdir
%>
Açıklama(Lcase) : Veri'deki bütün harfleri küçük harfe dönüştürür.Ucase'in tam tersidir.Örnekteki çıktısı asprehberi.net şeklindedir.
Len Kullanımı :
<%
isim = "ASPrehberi.Net"
yazdir = Len(isim)
response.write yazdir
%>
Açıklama(Len) : Değerin kaç karakterden oluştuğunu alır.Örnekdeki çıktısı 14 şeklindedir.Çünkü ASPrehberi.Net yazısı 14 karakterden oluşmaktadır
Bunlar :
left
right
mid
instr
trim
lcase
ucase
len
split
Bu nesneleri örnek ile açıklayalım.
Left kullanımı :
<%
isim = "ASPrehberi.Net"
yazdir = left(isim,6)
response.write yazdir
%>
Açıklama(Left) : Kullanımdaki gibi verilen rakamı soldan başlayarak karakter sayısına kadar olan yazıyı alır.Bu örnekte ekrana ASPreh olarak çıkar.
Right kullanımı :
<%
isim = "ASPrehberi.Net"
yazdir = right(isim,6)
response.write yazdir
%>
Açıklama(right) : Sağ tarafdan başlayarak verilen rakam kadar olan yazıyı alır.Bu örnekte ekrana ri.Net olarak bir yazı çıkar.
Mid kullanımı :
<%
isim = "ASPrehberi.Net"
yazdir = mid(isim,2,5)
response.write yazdir
%>
Açıklama(mid) : Sol taraftan 2. ve 5. karakter arası olan yazıları alır.Çıktısı SPreh gibi olaraktır.Eğer 2. sayı olan(bu örnekte 5 rakamı) girilmezse o karakterden başlayarak değerin sonuna kadar olan yazıyı alır.
Instr kullanımı :
<%
isim = "ASPrehberi.Net"
yazdir = Instr(isim,"net")
response.write yazdir
%>
Açıklama(Instr) : Baştan başlayarak "net" diye belirmiş olduğumuz yazıya kadar olanki verinin karakter sayısını alır.Bu örnek te çıktısı 11 şeklindedir.Bunun nedeni "ASPrehberi." değerinde 11 tane karakter vardır.
Trim kullanımı :
<%
isim = " ASPrehberi.Net "
yazdir = Trim(isim)
response.write yazdir
%>
Açıklama(Trim) : Veri'deki sağdan ve soldan olan bütün boşlukları siler.Bu örneğimizde çıktısı "ASPrehberi.net" olarakdır.Sağdan ve soldan bütün boşluklar atılmış hali.
Ucase kullanımı :
<%
isim = "ASPrehberi.Net"
yazdir = Ucase(isim)
response.write yazdir
%>
Açıklama(Ucase) : Veri'deki bütün karakterleri büyük harf olarak çıkartır.Örneğimizdeki değerin çıktısı ASPREHBERI.NET olaraktır.
Lcase kullanımı :
<%
isim = "ASPrehberi.Net"
yazdir = Lcase(isim)
response.write yazdir
%>
Açıklama(Lcase) : Veri'deki bütün harfleri küçük harfe dönüştürür.Ucase'in tam tersidir.Örnekteki çıktısı asprehberi.net şeklindedir.
Len Kullanımı :
<%
isim = "ASPrehberi.Net"
yazdir = Len(isim)
response.write yazdir
%>
Açıklama(Len) : Değerin kaç karakterden oluştuğunu alır.Örnekdeki çıktısı 14 şeklindedir.Çünkü ASPrehberi.Net yazısı 14 karakterden oluşmaktadır