ES6 - Exec RegExp ()

La méthode exec recherche dans la chaîne le texte qui correspond à l'expression rationnelle. S'il trouve une correspondance, il renvoie un tableau de résultats; sinon, il renvoie null.

Syntaxe

RegExpObject.exec( string );

Détails des paramètres

  • String - La chaîne à rechercher

Valeur de retour

Il renvoie le texte correspondant si une correspondance est trouvée, et NULL sinon.

Exemple

var str = "Javascript is an interesting scripting language"; 
var re = new RegExp( "script", "g" ); 
var result = re.exec(str); 
console.log("Test 1 - returned value : " +  result);  
re = new RegExp( "pushing", "g" ); 
var result = re.exec(str); 
console.log("Test 2 - returned value : " +  result)

Production

Test 1 - returned value : script 
Test 2 - returned value : null