Maison  >  Article  >  interface Web  >  Comment déterminer si une chaîne contient des caractères spécifiques dans jquery

Comment déterminer si une chaîne contient des caractères spécifiques dans jquery

藏色散人
藏色散人original
2021-01-20 10:16:1513752parcourir

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)".

Comment déterminer si une chaîne contient des caractères spécifiques dans jquery

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn