Javascript | Méthode de test Regexp

Javascript | Méthode de test Regexp
La méthode regexp test () est utilisée pour correspondre à un modèle explosé par le regexp avec une chaîne et retourne vrai ou faux selon que la correspondance est trouvée ou non. La méthode Test () est une méthode de l'objet regexp dans le langage de programmation JavaScript. Cet article expliquera la méthode regexp test () ainsi que des exemples, mais d'abord, commençons par la syntaxe:

Syntaxe de la méthode Test ()

résultat = regexpvar.Test (MatchString)

Dans cette syntaxe:

  • résultat La variable est-elle dans laquelle la valeur de retour de la méthode Test () sera stockée
  • regexpvar est la variable qui contient l'expression régulière à correspondre
  • MatchString est la chaîne qui sera appariée aux expressions régulières

Valeur de retour

La valeur de retour de cette méthode est du type de données booléen, renvoie vrai si la correspondance est trouvée autrement fausse.

Exemple 1: Essayer la recherche du personnage «H» à l'intérieur d'une chaîne

Commencez par créer une variable de chaîne et donnez-lui une valeur de chaîne avec la ligne suivante:

StringVar = "Hello World, c'est LinuxHint";

L'étape suivante consiste à créer le motif à faire correspondre à cette chaîne, utilisez la ligne suivante pour créer le motif:

motif = / h / i;

Ce modèle est de découvrir l'existence du personnage "H" Sans sensibilité à la casse. Après cela, appliquez la méthode de test sur le modèle, et dans l'argument de la méthode de test, passez simplement le stringvar et stocker la valeur de retour dans une nouvelle variable comme:

résultat = modèle.test (stringvar);

À la fin, imprimez simplement le résultat Variable sur le terminal à l'aide de la fonction de journal de console:

console.log (résultat);

L'extrait complet de cet exemple est:

StringVar = "Hello World, c'est LinuxHint";
motif = / h / i;
résultat = modèle.test (stringvar);
console.log (résultat);

L'exécution de ce code imprimera le résultat suivant sur le terminal:

La sortie montre que le caractère «h» était présent à l'intérieur du stringvar.

Exemple 2: Méthode Test () avec un motif sensible à la casse

Pour cet exemple, créez un modèle qui recherchera le personnage "H" avec sensibilité à la caisse à l'aide de la ligne de code suivante:

Pattern2 = / H /;

Après cela, créez une variable de chaîne comme dans l'exemple 1:

StringVar2 = "Hello World, c'est aussi LinuxHint";

Après cela, appliquez la méthode test () sur le modèle avec la valeur de chaîne passée à l'intérieur:

résultat = modèle.test (StringVar2);

À la fin, passez le résultat Variable dans la fonction de journal de console pour imprimer la valeur de retour de la méthode Test () sur le terminal:

console.log (résultat);

L'extrait de code complet pour cet exemple serait:

StringVar2 = "Hello World, c'est aussi LinuxHint";
Pattern2 = / H /;
résultat = modèle.test (StringVar2);
console.log (résultat);

L'exécution de ce code imprimera le résultat suivant sur le terminal:

La lettre «H» dans la petite cas n'a pas été trouvée dans la chaîne. Par conséquent, la valeur du résultat est FAUX

Conclure

Le test regexp () est utilisé pour faire correspondre le motif défini à l'intérieur de l'objet regexp contre une chaîne et renvoie une vraie valeur booléenne si le match est trouvé. Sinon, une fausse valeur booléenne est renvoyée. La méthode Test () est appliquée à une variable regexp à l'aide de l'opérateur DOT. Cet article a expliqué la méthode Test () à l'aide d'exemples