Replace global

Résumé Support

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