106 votes

Comment puis-je insérer un caractère après chaque n caractères en javascript ?

J’ai une chaîne : « Le renard brun rapide saute par-dessus les chiens paresseux. »

Je veux utiliser JavaScript (éventuellement avec jQuery) pour insérer un caractère tous les n caractères. Par exemple, je veux appeler :

L’objectif est d’utiliser cette fonction pour insérer &shy dans de longues chaînes afin de leur permettre de s’enrouler.

Peut-être que quelqu’un connaît un meilleur moyen?

224voto

YOU Points 44812

Avec regex

à votre santé

86voto

Crescent Fresh Points 54070
<pre><code></code></pre>

63voto

Karim Points 161
<blockquote> <p>Restez simple</p> <pre><code></code></pre></blockquote>

8voto

g.sui Points 576
<pre><code></code><p><strong>split('')</strong><strong>Réduire</strong> est parfait dans ce scénario. La fonction de réduction de Array prend 3 paramètres, le premier est l’accumulateur, le second est l’élément itéré et le troisième est l’index. Puisque l’index de tableau est basé sur 0, à insérer après le 5, nous examinons l’indice i%5 === 4.</p></pre>

3voto

Kanti Points 41
<pre><code></code></pre>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X