Tutoriel Vidéo JavaScript Replace global

Télécharger la vidéo

La fonction replace en javascript est une fonction un peu capricieuse qui ne réagit pas comme le str_replace en PHP. Heureusement il est plutôt simple de contourner ce problème en utilisant une expression régulière simple.

 var chaine = "chiens c'est le pluriel de chien"; 
 // Le replace normal 
 chaine.replace('chien','chat'); // chats c'est le pluriel de chien 
 // Le replace global 
 chaine.replace(/chien/g,'chat'); // chats c'est le pluriel de chat