La fonction de correspondance dans JavaScript est de trouver la chaîne avec des expressions régulières et de renvoyer les résultats de la recherche en tant que tableau.
StringoBj.match (RGEXP)
StringoBj est un incontournable. String objet ou texte de chaîne qui le recherche.
RGEXP est un incontournable. Pour inclure des modèles d'expression réguliers et des objets d'expression réguliers disponibles. Il peut également inclure un mode d'expression régulière et un nom de variable ou un texte de chaîne disponibles.
Si la méthode de la fonction de correspondance dans JavaScript ne trouve pas la correspondance, renvoyez NULL. Si vous trouvez un retour correspondant et mettez à jour les attributs de l'objet Global RegexP pour refléter les résultats correspondants. Il y a trois attributs renvoyés par la méthode de la fonction de correspondance dans JavaScript: entrée, index et LastIndex. La propriété d'entrée contient la chaîne de recherche entière. La propriété d'index contient la position de la sous-string qui est appariée dans la chaîne de recherche partout. La propriété LastIndex contient la position suivante du dernier caractère dans le dernier match. Si le logo global (g) n'est pas défini, l'élément 0 du tableau contient toute la correspondance et l'élément 1er à n contient tout sous-match qui est apparu dans la correspondance. Cela équivaut à la méthode EXEC sans logo global. Si le logo global est défini, l'élément 0 à N contient toute la correspondance.
L'exemple suivant démontre la méthode d'utilisation de la méthode de la fonction de correspondance dans JS:
fonction matchdemo () {
Var r, re;
var s = "La pluie en Espagne tombe principalement dans le jeu";
Re = / ain / i;
r = s.match (re);
Retour (r); // retour à l'endroit où "Ain" est apparu pour la première fois.
}
Cet exemple décrit la méthode d'utilisation de la méthode de la méthode de la fonction de correspondance définie avec le drapeau G.
fonction matchdemo () {
Var r, re;
var s = "La pluie en Espagne tombe principalement dans le jeu";
Re = / ain / ig;
r = s.match (re);
Retour (r); // le tableau renvoyé contient tout "Ain"
// quatre correspondances.
}
Les lignes de code suivantes démontrent l'utilisation de la méthode de la fonction de correspondance dans le js du texte de chaîne.
var, re = "Espagne";
r = "la pluie en Espagne" .replace (re, "Canada");
La méthode Match () est utilisée pour trouver la valeur spécifiée de la chaîne. IndexOf () et LastIndexof () Méthodes Numéros de position de retour si vous ne trouvez pas de retour -1. Faites attention à l'affaire
<script type = "text / javascript">
Var str = "Hello World!"
document.write (str.match ("monde") + "")
document.write (str.match ("monde") + "")
document.write (str.match ("worldd") + "")
document.write (str.match ("World!")))
</cript>