Fungsi InStr VBScript
Referensi VBScript Lengkap
Fungsi InStr mengembalikan posisi kemunculan pertama dari satu string di dalam string lainnya.
Fungsi InStr dapat mengembalikan nilai berikut:
- Jika string1 adalah "" - InStr mengembalikan 0
- Jika string1 adalah Null - InStr mengembalikan Null
- Jika string2 adalah "" - InStr mengembalikan start
- Jika string2 adalah Null - InStr mengembalikan Null
- Jika string2 tidak ditemukan - InStr mengembalikan 0
- Jika string2 ditemukan di dalam string1 - InStr mengembalikan posisi di mana kecocokan ditemukan
- Jika start > Len(string1) - InStr mengembalikan 0
Tip: Lihat juga fungsi InStrRev
Sintaksis
InStr([start,]string1,string2[,compare])
Parameter | Description |
---|---|
start | Optional. Specifies the starting position for each search. The search begins at the first character position (1) by default. This parameter is required if compare is specified |
string1 | Required. The string to be searched |
string2 | Required. The string expression to search for |
compare | Optional. Specifies the string comparison to use.
Default is 0 Can have one of the following values:
|
Contoh
Contoh 1
<%
txt="This is a beautiful day!"
response.write(InStr(txt,"beautiful"))
%>
Output dari kode di atas akan menjadi:
11
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
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
Referensi VBScript Lengkap