Funzione di filtro VBScript
Una funzione di filtro, che restituisce una matrice in base zero che contiene un sottoinsieme di una matrice di stringhe in base a criteri di filtro specifici.
Sintassi
Filter(inputstrings,value[,include[,compare]])
inputstrings, un parametro obbligatorio. Questo parametro corrisponde all'array di stringhe da cercare.
value, un parametro obbligatorio. Questo parametro corrisponde alla stringa da cercare in base al parametro inputstrings.
include, un parametro facoltativo. Si tratta di un valore booleano, che indica se restituire o meno le sottostringhe che includono o escludono.
compare, un parametro facoltativo. Questo parametro descrive il metodo di confronto delle stringhe da utilizzare.
0 = vbBinaryCompare - Esegue un confronto binario
1 = vbTextCompare - Esegue un confronto testuale
Esempio
<!DOCTYPE html>
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
a = array("Red","Blue","Yellow")
b = Filter(a,"B")
c = Filter(a,"e")
d = Filter(a,"Y")
For each x in b
Document.write("The Filter result 1: " & x & "<br />")
Next
For each y in c
Document.write("The Filter result 2: " & y & "<br />")
Next
For each z in d
Document.write("The Filter result 3: " & z & "<br />")
Next
</script>
</body>
</html>
Quando il codice sopra viene salvato come .HTML ed eseguito in Internet Explorer, produce il seguente risultato:
The Filter result 1: Blue
The Filter result 2: Red
The Filter result 2: Blue
The Filter result 2: Yellow
The Filter result 3: Yellow