Je veux écrire un script qui ajoute une barre oblique inversée() à chaque fois qu'il trouve des guillemets ou \ r. Il fonctionne, mais pour « et « mais je ne sais pas comment écrire pour \ r Quelqu'un pourrait-il me aider MERCIEcriture dans la chaîne Javascript
<script type="text/javascript">
var test="Let\'s test if this \"works\" properly";
var escapedString = test.replace(/(['"])/g, "\\$1");
document.write(escapedString);
</script>
sortie:.? Laissez \ » test s si cela \ » fonctionne \ "correctement
Avez-vous besoin de '" \ r \ n "' pour devenir '" \\\ r \\\ n "', ou '" \\ r \\ n "'? – tig