Expirat .exécutif, .test, .Méthodes de tostring | Expliqué

Expirat .exécutif, .test, .Méthodes de tostring | Expliqué
Des expressions régulières sont utilisées pour définir des modèles pour rechercher des combinaisons de caractères dans une chaîne. JavaScript traite les expressions régulières comme des objets et ceux-ci sont désignés soit par «regex» ou «regexp». JavaScript fournit une série de méthodes intégrées pour utiliser des expressions régulières pour la manipulation et le traitement du texte. Dans cet article, nous nous en tiendrons aux méthodes suivantes.
  1. .méthode exec ()
  2. .méthode d'essai
  3. .Méthode toString ()

Apprenons-les en détail.

.méthode exec ()

Dans le but de trouver une correspondance dans une chaîne donnée, la méthode JavaScript exec () est utilisée. Si cette méthode trouve une correspondance, le résultat est un tableau et que le résultat est nul si ne trouve aucune correspondance.

Syntaxe

RegexpObject.exec (string)

La chaîne est un paramètre requis qui spécifie le texte qui doit être recherché.

Exemple

Supposons que vous souhaitiez trouver du texte dans une chaîne particulière. Suivez l'exemple ci-dessous.

Html

Apprendre des expressions régulières en javascript



Dans le code ci-dessus, nous avons défini notre chaîne dans le

Tag, en outre, nous avons créé un bouton et appliqué un événement OnClick dessus. Une fonction de recherche () est attribuée à l'événement Onlick qui est défini dans le code JavaScript. Le dernier

Les balises occupent un ID qui sera utilisé pour afficher le résultat de la méthode Exec ().

Javascrip

Fonction Search ()
var txt = "Apprendre des expressions régulières en javascript";
var search = new regexp ("javascript");
Var Result = Search.exec (txt);
document.GetElementByid ("tutoriel").innerHtml = "Résultat:" + Résultat;

Dans ce code javascript, nous avons défini une fonction par la recherche de nom. Nous créons un total de trois variables. La première variable «txt» prend le texte à partir duquel la méthode Exec () recherche une chaîne particulière. Dans la deuxième variable, nous restons sur notre recherche en spécifiant la chaîne qui doit être recherchée. La troisième variable exécute la méthode exec () et s'il y a plusieurs correspondances, cette méthode renverra un tableau. Enfin, le tableau résultant est affiché dans le

Tag en utilisant la méthode GetElementByid.

Sortir

Avant de cliquer sur le bouton.

Après avoir cliqué sur le bouton.

La méthode exec () fonctionne correctement.

.méthode d'essai

La méthode test () fonctionne de la même manière que celle de la méthode exec () avec la seule différence qu'il fournit des résultats sous la forme vraie ou false.

Syntaxe

RegexpObject.test (chaîne)

La chaîne est un paramètre requis qui spécifie le texte qui doit être recherché.

Exemple

Afin de comprendre le fonctionnement de la méthode Test (), nous allons utiliser l'exemple utilisé dans la section ci-dessus et utiliser la méthode Test () au lieu de la méthode Exec ().

Javascrip

Fonction Search ()
var txt = "Apprendre des expressions régulières en javascript";
var search = new regexp ("javascript");
Var Result = Search.test (txt);
document.GetElementByid ("tutoriel").innerHtml = résultat;

Ici, nous utilisons la méthode test () pour rechercher une chaîne dans le texte donné. Cette méthode donnera vrai si elle trouve la chaîne correspondante et FALSE s'il ne trouve pas la chaîne spécifiée.

Sortir

La méthode Test () a trouvé la chaîne spécifiée et renvoyé «true».

.Méthode toString ()

Dans le but de récupérer un nombre sous la forme d'une chaîne, la méthode toString () est utilisée.

Syntaxe

nombre.tostring (base)

La base est un paramètre facultatif qui désigne un nombre qui sera utilisé comme base, en outre, il doit être un entier entre 2 et 36.

Exemple 1:

Cet exemple a démontré le fonctionnement de la méthode toString () sans paramètre.

Javascrip

Soit num = 20;
Laissez le texte = num.toString ();
console.journal (texte);
console.log (typeof (texte));
console.log (typeof (num));

Dans le code ci-dessus, nous ne faisons aucun paramètre à la méthode toString () pour afficher le numéro 20 sous la forme d'une chaîne.

Sortir

Ici, vous pouvez voir que la méthode toString () a converti le numéro en une chaîne.

Exemple 2:

Cet exemple a démontré le fonctionnement de la méthode toString () en passant 2 comme paramètre.

Soit num = 20;
Laissez le texte = num.tostring (2);
console.journal (texte);
console.log (typeof (texte));
console.log (typeof (num));

Dans le code ci-dessus, la première variable «num» spécifie le nombre qui doit être converti en une chaîne et la deuxième variable «texte» prend la première variable et applique la méthode toString () en utilisant 2 comme base.

Sortir

Le numéro 20 a été converti en chaîne en utilisant la base 2.

Exemple 3:

Cet exemple a démontré le fonctionnement de la méthode toString () par 8 comme paramètre.

Javascrip

Soit num = 20;
Laissez le texte = num.tostring (8);
console.journal (texte);
console.log (typeof (texte));
console.log (typeof (num));

Ici, nous convertissons le numéro 20 en une chaîne en utilisant la base 8.

Sortir

Le numéro 20 a été converti en chaîne en utilisant la base 8.

Exemple 4:

Cet exemple a démontré le fonctionnement de la méthode toString () par 16 comme paramètre.

Javascrip

Soit num = 20;
Laissez le texte = num.tostring (16);
console.journal (texte);
console.log (typeof (texte));
console.log (typeof (num));

Dans le code ci-dessus, nous passons 16 comme base à la méthode toString () pour convertir le numéro 20 en une chaîne.

Sortir

Le numéro 20 a été converti en chaîne en passant 16 en tant que paramètre.

Conclusion

JavaScript fournit plusieurs méthodes intégrées pour utiliser des expressions régulières pour la manipulation et le traitement du texte. Certains d'entre eux sont .méthode exec (), .Méthode test (), et .Méthode toString (). Le .La méthode exec () donne un tableau si le match est trouvé sinon il donne nul et le .la méthode test () donne vrai dans le cas où la correspondance est trouvée et fausse sinon. Le .La méthode toString (), en revanche, transforme un nombre en une chaîne. Ces méthodes sont démontrées avec des exemples pertinents dans la rédaction.