Maison > Article > interface Web > Comment déterminer si une chaîne contient des caractères spécifiques dans jquery
Méthode Jquery pour déterminer si une chaîne contient des caractères spécifiques : 1. Utilisez les méthodes indexOf() et lastIndexOf() 2. Utilisez la méthode test() pour déterminer si une chaîne contient des caractères spécifiques. tel que "RegExpObject. test(string)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, jquery version 1.2.6, ordinateur Dell G3.
Tutoriel recommandé : Tutoriel jq
Résumé de la méthode jquery pour déterminer si une chaîne contient des caractères spécifiques
Méthode 1 : Utilisez les méthodes indexOf() et lastIndexOf()
Cas :
var Cts = "bblText"; if(Cts.indexOf("Text") >= 0 ) { alert('Cts中包含Text字符串'); }
utilisation d'indexOf :
Renvoyer la première occurrence d'une sous-chaîne dans la chaîne position du caractère de l'objet.
strObj.indexOf(subString[, startIndex])
Paramètres
strObj
Obligatoire. Objet chaîne ou littéral.
subString
Obligatoire. La sous-chaîne à rechercher dans l'objet String.
starIndex
Facultatif. Cette valeur entière indique l'index dans l'objet String à partir duquel commencer la recherche. En cas d'omission, la recherche s'effectue depuis le début de la chaîne.
Description
La méthode indexOf renvoie une valeur entière indiquant la position de départ de la sous-chaîne dans l'objet String. Si la sous-chaîne n'est pas trouvée, -1 est renvoyé.
Si startindex est négatif, startindex est traité comme zéro. S'il est supérieur au plus grand index de position de caractère, il est traité comme le plus grand index possible.
Effectuez la recherche de gauche à droite. Sinon, la méthode est la même que pour lastIndexOf.
Remarque :
La méthode indexOf() est sensible à la casse !
Si la valeur de chaîne à récupérer n'apparaît pas, cette méthode renvoie -1.
L'utilisation de lastIndexOf() est la même que celle de indexOf(), sauf qu'elle recherche de droite à gauche.
Méthode 2 : Utiliser la méthode test()
Exemple : Dans l'exemple suivant, nous récupérerons "W3School" :
var str = "Visit W3School"; var patt1 = new RegExp("W3School"); var result = patt1.test(str); document.write("Result: " + result);
Sortie du résultat :Résultat : vrai
Introduction à l'utilisation :
Définition et utilisation
La méthode test() est utilisée pour détecter si une chaîne correspond à un certain modèle.
Syntaxe
RegExpObject.test(string)
Description du paramètre
chaîne Obligatoire. La chaîne à détecter.
Valeur de retour
Si la chaîne de caractères contient du texte correspondant au RegExpObject, elle renvoie vrai, sinon elle renvoie faux.
Explication
Appelez la méthode test() de l'objet RegExp r et passez-lui la chaîne s, qui est équivalente à cette expression : (r.exec(s) != null )
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!