Modifier les espaces dans une chaine de caractères avec JavaScript

"strBreakSpaces" est une fonction JavaScript qui permet de modifier les espaces d'une chaine de caractères.

function strBreakSpaces(a, b){
  return (typeof b === 'boolean' && !b) ? a.replace(/\s/g, '\u00A0') : a.replace(/\u00A0/g, ' ');
}

Per défaut, elle remplace dans la chaine de caractères passée en premier argument, les espaces insécables en espaces simples.

var mon_texte = 'Ma chaine de caractères';

strBreakSpaces(mon_texte);
// renvoie : 'Ma chaine de caractères'

La fonction accepte un second argument de type booléen qui permet de transformer les espaces simples en espaces insécables.

var mon_texte = 'Ma chaine de caractères';

strBreakSpaces(mon_texte, false);
// renvoie : 'Ma chaine de caractères'

Cet article vous a-t-il été utile ?

Super :)
Merci d'avoir donné votre avis !

Oups :(
Merci d'avoir donné votre avis qui va nous permettre de nous améliorer !

^