Maison > interface Web > js tutoriel > Comment puis-je faire correspondre des mots entiers en JavaScript à l'aide d'expressions régulières ?

Comment puis-je faire correspondre des mots entiers en JavaScript à l'aide d'expressions régulières ?

Barbara Streisand
Libérer: 2024-12-07 18:00:17
original
197 Les gens l'ont consulté

How Can I Match Whole Words in JavaScript Using Regular Expressions?

Correspondance de mots entiers en JavaScript

La tâche à accomplir est de localiser chaque instance d'un mot entier spécifié dans un champ de texte. Pensez à rechercher le terme « moi ». La recherche doit identifier toutes les occurrences de « moi » dans le texte, à l'exclusion des variantes telles que « memmm ».

Après avoir expérimenté les commutateurs b sans succès, approfondissons le problème. Le texte de recherche JavaScript suivant est utilisé :

var lookup = '\n\n\n\n\n\n2    PC Games        \n\n\n\n';
lookup  = lookup.trim() ;
alert(lookup );

var tttt = 'tttt';
alert((/\b(lookup)\b/g).test(2));
Copier après la connexion

Des expressions régulières dynamiques sont requises pour une correspondance efficace. Voici le code révisé :

new RegExp("\b" + lookup + "\b").test(textbox.value)
Copier après la connexion

Dans l'exemple fourni :

alert((/\b(2)\b/g).test(lookup));
Copier après la connexion

la logique est inversée.

Référez-vous aux ressources fournies pour plus de conseils :

  • Regexpal : https://regexpal.com/
  • Objet Regex : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal