Syntaxe de la méthode Test ()
résultat = regexpvar.Test (MatchString)Dans cette syntaxe:
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";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";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