Asp ile Metin İçindeki Sayıları Alma
Asp ile Metin İçindeki Sayıları Alma
Klasik ASP ile bir metin içindeki karakterlerden sadece sayıları alabilemk mümkün, bunun için mid ve instr komutlarını kullanarak bu işlemi gerçekleştirebiliriz.
Örneğin;
link: mvmedya.net/id=sffd548
Sonuç: 548
link: mvmedya.net/id=sf5fd48
Sonuç: 548
link: mvmedya.net/test/sayfa-adi548
Sonuç: 548
bunun gibi bir çok yerde aktif olarak kullanabiliriz bu fonksiyonu.
<%
link='mvmedya.net/test/sayfa-adi548(sizin url niz yada çekeceğiniz veri)'
function numarakontrol(byval comein)
dim gecerliKarakterler
dim input
dim temp
temp=''
gecerliKarakterler='0123456789'
input=comein
if len(input)>0 then
for i=1 to len(input)
harf = mid(input,i,1)
if instr(gecerliKarakterler,harf)>0 then
temp=temp & harf
end if
next
end if
numarakontrol=temp
end function
%>
<%=numarakontrol(link)% >
Fonksiyon içinde Instr ile gelen karekterin, belirlediğimiz karekterler içinde olup olmadığını kontrol ediyoruz. Mid ile ise gelen string içindeki karekterleri teker teker alıyoruz.
Sonuç: 548