372 votes

Remplacer l'espace avec tableau de bord et faire toutes les lettres en minuscules à l'aide de javascript

J'ai besoin de reformater une chaîne à l'aide de jquery ou javascript standard

Disons que nous avons

Sonic Jeux Gratuits

Je veux le convertir en

sonic-gratuit-jeux

Afin d'espaces remplacés par des tirets et toutes les lettres converti en petites lettres

Toute aide sur ce s'il vous plaît ?

793voto

CMS Points 315406

Suffit d'utiliser la Chaîne de caractères replace et toLowerCase méthodes, par exemple:

var str = "Sonic Free Games";
str.replace(/\s+/g, '-').toLowerCase();
// "sonic-free-games"

Avis de l' g drapeau sur l' RegExp, il fera le remplacement à l'échelle mondiale au sein de la chaîne, si elle n'est pas utilisée, seule la première occurrence sera remplacé, et aussi, qu' RegExp va correspondre à un ou plusieurs caractères d'espacement.

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