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 ()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 ()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;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;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;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;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.