Javascript, remplacer tous les “%20” avec un espace

Est-il un moyen de remplacer tous les "%20" avec un espace à l'aide de JavaScript. Je sais comment faire pour remplacer un seul "%20" avec un espace, mais comment puis-je le remplacer tous?

var str = "Passwords%20do%20not%20match";   
var replaced = str.replace("%20", " "); //"Passwords do%20not%20match"
  • Vous pouvez utiliser window.decodeURIComponent(), il vous permet de convertir plus que de simplement '%20' si.
  • Non, ce n'est pas une réplique exacte. Il y a un problème plus profond, et il n'y est une réponse ici avec succès aborde cette question.
InformationsquelleAutor user3109009 | 2013-12-26