Fungsi InStr VBScript

Definisi dan penggunaan

Fungsi InStr dapat mengembalikan posisi penemuan pertama string dalam string lain.

Fungsi InStr dapat mengembalikan nilai di bawah ini:

  • Jika string1 "" (panjang nol) - InStr mengembalikan 0
  • Jika string1 Null - InStr mengembalikan Null
  • Jika string2 "" - InStr mengembalikan mulai
  • Jika string2 Null - InStr mengembalikan Null
  • Jika string2 tidak ditemukan - InStr mengembalikan 0
  • Jika string2 ditemukan di string1, InStr mengembalikan posisi penemuan string yang cocok.
  • Jika mulai > Panjang(string1) - InStr kembalikan 0

Tanda:Lihat juga Fungsi InStrRev

Syarat

InStr([mulai,]string1,string2[,bandingan])
Parameter Deskripsi
start Opsional. Menentukan posisi awal pencarian. Nilai default adalah posisi awal karakter pertama. Jika parameter compare telah ditentukan, parameter ini wajib tersedia.
string1 Diperlukan. String yang akan dicari.
string2 Diperlukan. String yang akan dicari.
compare

Diperlukan. Menentukan jenis perbandingan string yang digunakan. Nilai default adalah 0. Dapat menggunakan nilai berikut:

  • 0 = vbBinaryCompare - Melakukan perbandingan biner.
  • 1 = vbTextCompare - Melakukan perbandingan teks.

Contoh

Contoh 1

dim txt,pos
txt="Ini adalah hari yang indah!"
pos=InStr(txt,"his")
document.write(pos)

Output:

2

Contoh 2

dim txt,pos
txt="Ini adalah hari yang indah!"
Sebuah perbandingan teks yang dimulai dari posisi 4
pos=InStr(4,txt,"is",1)
document.write(pos)

Output:

6

Contoh 3

dim txt,pos
txt="Ini adalah hari yang indah!"
Sebuah perbandingan biner yang dimulai dari posisi 1
pos=InStr(1,txt,"B",0)
document.write(pos)

Output:

0