Bonjour à tous
J'ai une table d'adresses qui comporte un champ contenant éventuellement plusieurs lignes,
par exemple
Ce champ provient directement d'une base de données MySQL sous la forme
Pour afficher ce champ dans une <td>, je voudrais obtenir
Je ne parviens pas à écrire l'expression qui effectue cette conversion :
ou de même la conversion inverse :
Je pense que cela a à voir avec les protection par \\ mais je ne m'y retrouve pas sur le nombre de \ à utiliser dans la première ou la deuxième expression.
Merci de votre aide.
Modifié par PapyJP (24 Apr 2024 - 19:12)
J'ai une table d'adresses qui comporte un champ contenant éventuellement plusieurs lignes,
par exemple
Résidence St Louis
40 rue de Nantes
Ce champ provient directement d'une base de données MySQL sous la forme
Résidence St Louis\r\n40 rue de Nantes
Pour afficher ce champ dans une <td>, je voudrais obtenir
<td>Résidence St Louis<br>40 rue de Nantes
Je ne parviens pas à écrire l'expression qui effectue cette conversion :
cell.innerHTML = value.replace(/\\r\\n/, '<br>');
ou de même la conversion inverse :
let value = cell.innerHTML.replace(/<br>/, '\r\n');
Je pense que cela a à voir avec les protection par \\ mais je ne m'y retrouve pas sur le nombre de \ à utiliser dans la première ou la deuxième expression.
Merci de votre aide.
Modifié par PapyJP (24 Apr 2024 - 19:12)