Die Verwendung der Split -Funktion in ASP, verwenden Sie Split, um Saiten zu teilen und abzufangen, und Sie können sie verstehen, indem Sie einige Beispiele betrachten.
Verwendung der Split -Funktion in ASP
Split- und Abfangen -Zeichenfolge
Schauen Sie sich nur ein paar Beispiele an, um sie zu verstehen
Kopieren Sie den Code wie folgt:mystr = 1,2,3,4,5
mystr = split (mystr
,,)
für i = 0 bisubund
(mystr)
Antwort.
mystr = xlei.net/http/student/x/index.asp
MyStr = split (mystr
,/http/student)
für i = 0 bis ubund (mystr
)
Antwort
/x/index.asp
MyStr = 1 Stapel in 2 Stapeln in 3 Stapeln in 4 Chargen ist in 5 Chargen in
mystr = geteilt (mystr, stapel)
für i = 0 bis ubund (mystr)
Antwort.Write mystr (i)
Weiter
'Der Rückgabewert beträgt 1234 Chargen bei 56
Die Beschreibung
gibt ein eindimensionales Array zurück, das auf 0 basiert und die angegebene Anzahl von Substrings enthält.
Syntax
-Split (Expression [, delimiter [, count [, start]]])
Die Syntax der Split -Funktion hat die folgenden Parameter:
Parameter Beschreibung
Expression erforderlich. Ein String -Ausdruck, der Substrings und Separatoren enthält. Wenn der Ausdruck eine String mit Nulllänge ist, gibt Split ein leeres Array zurück, dh ein Array, das keine Elemente und Daten enthält.
Abgrenzer optional. Zeichen, die verwendet werden, um die Grenzen von Substrings zu identifizieren. Wenn Sie weggelassen werden, verwenden Sie Space () als Trennzeichen. Wenn es sich bei dem Trennzeichen um eine String von Null-Länge handelt, wird ein Einzelelement-Array, das die gesamte Expressionszeichenfolge enthält, zurückgegeben.
Die Anzahl ist optional. Die Anzahl der zurückgegebenen Substrings zeigt, dass -1 angibt, dass alle Substrings zurückgegeben werden.
Vergleiche optional. Zeigt den Wert des bei der Berechnung des Substring verwendeten Vergleichstyps an. Für Werte siehe Abschnitt Einstellungen.
Das Einstellen
des Parameters des Vergleichs kann die folgenden Werte haben:
Konstante Wertbeschreibung
vbBinaryCompare 0 führen einen binären Vergleich durch.
vbTextCompare 1 Textvergleich durchführen.
VbdatabaseCompare 2 führt einen Vergleich durch, der auf den in der Datenbank enthaltenen Informationen basiert (in denen der Vergleich durchgeführt wird).
Zitat von ASP, um zu überprüfen, ob es illegale Zeichen enthält
Kopieren Sie den Code -Code wie folgt:userername = ersetzen (trim (request.Form (userername)), ',' ')
password = ersetzen (trim (request.form (password)),' '')
Wenn Instrument (Benutzername,%) oder Instrument (Benutzername,#) oder Instrument (Benutzername, ") oder Instrument (Benutzername, |) dann
Antwort <script <script. ; history.back () </script>
response.end
Ende, wenn
instr (Passwort,%) oder Instrument (Passwort,#) oder Instrument (Passwort, ") oder instr (Passwort, |) dann
Antwort. Write <Skript. Language = JavaScript> Alert ('Ihr Passwort enthält illegale Zeichen!'); History.back () </script>
reaktion.end
Ende wenn