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
234 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!

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