Retourner à la page d'accueil de TJS

Méthode : String.match()

          

Vérifie la concordance d'un motif d'expression régulière

Syntaxe
Boolean chaine.match(RegExp reg)

Description
Vérifie la concordance d'un motif d'expression régulière sur une chaîne de caractères.
Si le motif est trouvé dans chaine, match() retourne true, sinon retourne false.
Attend en paramètre une expression régulière (RegExp).
Voir aussi les méthodes de chaînes de caractères utilisant les expressions régulières replace() et split().


Equivalent dans d'autres langages
Equivalent en PHP à preg_match() : Effectue une recherche de correspondance avec une expression régulière.

Exemple Trouver
Code source
<script type="text/javascript">
var chaine="Le corbeau et le renard";
var reg1=new RegExp("(cor)","g");
if (chaine.match(reg1)) {
 document.write("Le motif '(cor)' a été trouvé dans chaine");
}
</script>

Résultat
Emulation de la console
Explication
Vérifie que le motif est bien trouvé dans chaine.
Consultez l'objet RegExp pour la création du motif.

Exemple Tous les éléments identifiés par Match
Code source
<script type="text/javascript">
var chaine="Le 14/07/2017 a eu lieu un feu d'artifice. Le 01/01/2018 également.";
var reg2=new RegExp("([0-9]{2}/[0-9]{2}/[0-9]{4})", "g");
var matches=chaine.match(reg2);
console.log(matches);
</script>

Résultat
Emulation de la console
Explication
Retourne toutes les dates trouvées dans la chaîne

Page en rapport
Le tutorial sur les expressions régulières
Page mise à jour le

Chercher une fonction, un objet, ...

Le graph des objets Javascript



Chargement
en cours...

Le guide complet du javascript

Le Guide Complet du JavascriptEn savoir plus sur mon livre aux Editions Micro Application
Le 24/04/2018 03:08:36 sur php7 en 194.59 ms