Wenn instr(Request("id")," ")>0 oder instr(Request("id"),"'")>0 dann Response.redirect "index.asp" |
InStr([start, ]string1, string2[, vergleichen]) |
Die | Parameterbeschreibung |
start | ist optional. Numerischer Ausdruck, der die Startposition für jede Suche festlegt. Wenn es weggelassen wird, beginnt die Suche an der ersten Zeichenposition. Wenn start Null enthält, tritt ein Fehler auf. Wenn Vergleich angegeben ist, ist der Startparameter erforderlich. |
String1 | ist erforderlich. Akzeptiert einen Zeichenfolgenausdruck, nach dem gesucht werden soll. |
String2 | Erforderlich. Der zu suchende Zeichenfolgenausdruck. |
Vergleichen | ist optional. Ein numerischer Wert, der den Vergleichstyp angibt, der bei der Auswertung von Teilzeichenfolgen verwendet wird. Werte finden Sie im Abschnitt „Einstellungen“. Wenn es weggelassen wird, wird ein binärer Vergleich durchgeführt. Der Vergleichsparameter kann folgende Werte annehmen: Konstantwertbeschreibung vbBinaryCompare 0 Führt einen binären Vergleich durch. vbTextCompare 1 Führt einen Textvergleich durch. |
Dimmen Sie SearchString, SearchChar, MyPos SearchString ="XXpXXpXXPXXP" ' Die Zeichenfolge, nach der gesucht werden soll. SearchChar = "P" ' Suche nach „P“. MyPos = Instr(4, SearchString, SearchChar, 1) 'Der Textvergleich gibt ab dem vierten Zeichen 6 zurück. MyPos = Instr(1, SearchString, SearchChar, 0) 'Binärer Vergleich gibt 9 zurück, beginnend mit dem 1. Zeichen. MyPos = Instr(SearchString, SearchChar) ' Rückgabe 9. ' Standardmäßig ist der binäre Vergleich (letztes Argument weggelassen). MyPos = Instr(1, SearchString, "W") 'Binärer Vergleich gibt 0 zurück, beginnend mit Zeichen 1 ("W" nicht gefunden). |
wenn instr(Request("id")," ")>0 oder instr(Request("id"),"'")>0 dann |