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-06 17:26:2124662parcourir

Méthode Javascript pour déterminer si une chaîne contient une certaine chaîne : 1. Utilisez la méthode [indexOf()] pour renvoyer la position où une valeur de chaîne spécifiée apparaît pour la première fois dans la chaîne ; )] est utilisée pour récupérer une sous-chaîne spécifiée dans une chaîne.

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 : search()

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

la méthode search() est utilisée pour récupérer la sous-chaîne spécifiée dans la chaîne, ou récupérer la même Sous-chaîne correspondant à une expression régulière. 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 la valeur spécifiée dans la chaîne, ou en trouver une ou plusieurs Une correspondance d'expressions régulières.

Méthode 4 : test()

var str = "123";
var reg = RegExp(/3/);
console.log(reg.test(str)); // true

La méthode test() est utilisée pour récupérer la valeur spécifiée dans la chaîne. Renvoie vrai ou faux.

Méthode 5 : exec()

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

La méthode exec() est utilisée pour récupérer les correspondances d'expressions régulières dans une chaîne. Renvoie un tableau contenant les résultats correspondants. Si aucune correspondance n'est trouvée, la valeur de retour est nulle.

Recommandations d'apprentissage gratuites associées : javascript(vidéo)

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