Funzione VBScript InStr
InStr
La funzione InStr restituisce la prima occorrenza di una stringa all'interno di un'altra stringa. La ricerca avviene da sinistra a destra.
Sintassi
InStr([start,]string1,string2[,compare])
Descrizione
Start, un parametro facoltativo. Specifica la posizione iniziale per la ricerca. La ricerca inizia dalla prima posizione da sinistra a destra.
String1, un parametro obbligatorio. Stringa da cercare.
String2, un parametro obbligatorio. Stringa in cui viene eseguita la ricerca di String1.
Confronta, un parametro facoltativo. Specifica il confronto tra stringhe da utilizzare. Può assumere i valori indicati di seguito:
0 = vbBinaryCompare - Esegue il confronto binario (impostazione predefinita)
1 = vbTextCompare - Esegue il confronto del testo
Esempio
<!DOCTYPE html>
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
var = "Microsoft VBScript"
document.write("Line 1 : " & InStr(1,var,"s") & "<br />")
document.write("Line 2 : " & InStr(7,var,"s") & "<br />")
document.write("Line 3 : " & InStr(1,var,"f",1) & "<br />")
document.write("Line 4 : " & InStr(1,var,"t",0) & "<br />")
document.write("Line 5 : " & InStr(1,var,"i") & "<br />")
document.write("Line 6 : " & InStr(7,var,"i") & "<br />")
document.write("Line 7 : " & InStr(var,"VB"))
</script>
</body>
</html>
Quando lo salvi come .html e lo esegui in Internet Explorer, lo script sopra produrrà il seguente risultato:
Line 1 : 6
Line 2 : 0
Line 3 : 8
Line 4 : 9
Line 5 : 2
Line 6 : 16
Line 7 : 11