<VBScript Referensi Lengkap
Fungsi InStr mengembalikan posisi kejadian pertama dari satu string dalam yang lain.
Fungsi InStr dapat kembali nilai-nilai berikut:
- Jika string1 adalah "" - InStr kembali 0
- Jika string1 adalah Null - InStr kembali Null
- Jika string2 adalah "" - InStr kembali awal
- Jika string2 adalah Null - InStr kembali Null
- Jika string2 tidak ditemukan - InStr kembali 0
- Jika string2 ditemukan dalam string1 - InStr mengembalikan posisi di mana pertandingan ditemukan
- Jika start> Len(string1) - InStr kembali 0
Tip: Juga melihat fungsi InStrRev
Sintaksis
InStr([start,]string1,string2[,compare])
Parameter | Deskripsi |
---|---|
start | Pilihan. Menentukan posisi awal untuk setiap pencarian. Pencarian dimulai pada posisi karakter pertama (1) secara default. Parameter ini diperlukan jika dibandingkan ditentukan |
string1 | Wajib. String yang akan dicari |
string2 | Wajib. String ekspresi untuk mencari |
compare | Pilihan. Menentukan perbandingan string untuk digunakan. Default adalah 0 Dapat memiliki salah satu dari nilai berikut:
|
contoh
contoh 1
<%
txt="This is a beautiful day!"
response.write(InStr(txt,"beautiful"))
%>
Output dari kode di atas akan menjadi:
11
Tampilkan Contoh » contoh 2
Menemukan huruf "i" , menggunakan posisi awal yang berbeda:
<%
txt="This is a beautiful day!"
response.write(InStr(1,txt,"i") & "<br />")
response.write(InStr(7,txt,"i") & "<br />")
%>
Output dari kode di atas akan menjadi:
3
16
Tampilkan Contoh » contoh 3
Menemukan huruf "t" , dengan tekstual, dan biner, perbandingan:
<%
txt="This is a beautiful day!"
response.write(InStr(1,txt,"t",1) & "<br />")
response.write(InStr(1,txt,"t",0) & "<br />")
%>
Output dari kode di atas akan menjadi:
1
15
Tampilkan Contoh » <VBScript Referensi Lengkap