Remplacer les multiples cordes à la fois

Est facile équivalent à ceci en JavaScript?

$find = array("<", ">", "\n");
$replace = array("&lt;", "&gt;", "<br/>");

$textarea = str_replace($find, $replace, $textarea); 

C'est à l'aide de PHP str_replace, qui vous permet d'utiliser un tableau de mots à rechercher et remplacer. Puis-je faire quelque chose comme ceci à l'aide de JavaScript /jQuery?

...
var textarea = $(this).val();

//string replace here

$("#output").html(textarea);
...
  • Juste pour clarifier, vous faites ça pour échapper html?
  • De multiples remplacer au lieu d'une seule remplacer? Si vous voulez faire quelque chose comme ça de manière efficace, vous avez besoin d'une expression régulière. Ce n'est pas ce que la réponse sélectionnée est en train de faire.
  • Voir ce la poste, je pense que c'est ce que vous cherchez
InformationsquelleAutor Tim | 2011-02-21