Maison > interface Web > js tutoriel > le corps du texte

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

coldplay.xixi
Libérer: 2023-01-04 09:34:38
original
24675 Les gens l'ont consulté

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
Copier après la connexion
<🎜 Le > 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
Copier après la connexion

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)){
    // 包含        
}
Copier après la connexion

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
Copier après la connexion

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)){
    // 包含        
}
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!