Maison  >  Article  >  interface Web  >  Comment déterminer si une chaîne contient une certaine chaîne en javascript

Comment déterminer si une chaîne contient une certaine chaîne en javascript

coldplay.xixi
coldplay.xixioriginal
2021-04-12 17:14:2115513parcourir

Comment utiliser JavaScript pour déterminer si une chaîne contient une certaine chaîne : 1. Utilisez la méthode [indexOf()] 2. Utilisez la méthode [search()] 3. Utilisez la méthode [match() ; ] méthode.

Comment déterminer si une chaîne contient une certaine chaîne en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur DELL G3.

Méthode Javascript pour déterminer si une chaîne contient une certaine chaîne :

Méthode 1 : indexOf()

var str = "123";
console.log(str.indexOf("3") != -1 );  // true
La méthode indexOf() renvoie la position de la première occurrence d'une valeur de chaîne spécifiée dans une chaîne. Si la valeur de chaîne à récupérer n'apparaît pas, la méthode renvoie -1.

Méthode 2 : la méthode search()

var str = "123";
console.log(str.search("3") != -1 );  // true

search() est utilisée pour récupérer la sous-chaîne spécifiée dans la chaîne, ou pour récupérer la sous-chaîne qui correspond à l'expression régulière sous-chaîne. Si aucune sous-chaîne correspondante n'est trouvée, -1 est renvoyé.

Méthode 3 : match()

var str = "123";
var reg = RegExp(/3/);
if(str.match(reg)){
    // 包含        
}

La méthode match() peut récupérer une valeur spécifiée dans une chaîne, ou trouver une correspondance pour une ou plusieurs expressions régulières.

Recommandations d'apprentissage gratuites associées :

Tutoriel vidéo javascript

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