L'utilisation de la fonction divisée dans ASP, utilisez Split to Split et intercepter les chaînes, et vous pouvez la comprendre en regardant quelques exemples.
Utilisation de la fonction divisée dans ASP
Split et intercepter la chaîne
Regardez juste quelques exemples pour comprendre
Copiez le code comme suit:mystr = 1,2,3,4,5
mystr = split (mystr ,,)
pour i = 0 à ubund (mystr)
réponse.write mystr (i)
suivant
'La valeur de retour est 123456
mystr = xlei.net / http / student / x / index.asp
mystr = split (mystr, / http / student)
pour i = 0 à ubund (mystr)
réponse.write mystr (i)
suivant
'la valeur de retour est xlei.net /x/index.asp
mystr = 1 lot en 2 lots en 3 lots en 4 lots est en 5 lots dans
Mystr = Split (mystr, lot in)
pour i = 0 à ubund (mystr)
Response.write mystr (i)
suivant
'La valeur de retour est de 1234 lots à 56
Description
Renvoie un tableau unidimensionnel basé sur 0, contenant le nombre spécifié de sous-chaînes.
Syntaxe
Split (Expression [, Demiter [, Count [, Start]]]])
La syntaxe de la fonction divisée a les paramètres suivants:
Expressionde paramètre DESCRIPTION
requise. Une expression de chaîne contenant des sous-chaînes et des séparateurs. Si l'expression est une chaîne de longueur zéro, Split renvoie un tableau vide, c'est-à-dire un tableau qui ne contient pas d'éléments et de données.
Délimiteur facultatif. Caractères utilisés pour identifier les limites des sous-chaînes. Si vous êtes omis, utilisez l'espace () comme délimiteur. Si le délimiteur est une chaîne de longueur zéro, un tableau à un seul élément contenant la chaîne d'expression entière est renvoyé.
Le nombre est facultatif. Le nombre de sous-chaînes renvoyées, -1 indique que toutes les sous-chaînes sont renvoyées.
Comparez facultatif. Indique la valeur du type de comparaison utilisé lors du calcul de la sous-chaîne. Pour les valeurs, consultez la section Paramètres.
Définition
du paramètre Compare peut avoir les valeurs suivantes:
Valeur constante Description
VBBINALCOMPARE 0 Effectuer une comparaison binaire.
VBTextCompare 1 effectuer la comparaison de texte.
VBDATABASECOMPARE 2 effectue une comparaison basée sur les informations contenues dans la base de données (dans laquelle la comparaison est effectuée).
Citation d'Asp pour vérifier s'il contient des caractères illégaux
复制代码代码如下:username=replace(trim(request.form(username)),','')
password=replace(trim(request.form(password)),','')
Si instant (nom d'utilisateur,%) ou instruc (nom d'utilisateur, #) ou instructure (nom d'utilisateur,?) ou instant (nom d'utilisateur, |) alors
réponse.write <script. ; History.back () </cript>
réponse.end
end if
ist instr (mot de passe,%) ou instlit (mot de passe, #) ou instlit (mot de passe,?) ou instant (mot de passe, |) alors
réponse.write <script. Language = JavaScript> alert ('Votre mot de passe contient des caractères illégaux!'); historique.back () </cript>
réponse
.