Autoriser les espaces entre les mots d'une phrase : array, .replace()
Bonjour,
j'ai le code ci-dessous.
Je voudrais permettre à mon code d'accepter les espaces entre les mots des phrases
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
var gettxtsections = document.getElementById("sections-usml-img-square").innerHTML;
var sectionssearch = {
"anglais":"cours d\'anglais",
"boxe":"Boxe Thaï - Kick Boxing - K1",
"cycliste":"Cyclisme",
"moderne":"Danse Classique - Modern Jazz - GRS"
};
var newtxt = gettxtsections.replace(/anglais|boxe|cycliste|moderne/g, function(matched){
return sectionssearch[matched];
});
document.getElementById("sections-usml-img-square").innerHTML = newtxt; |
Actuellement les espaces entre les mots "cours d'anglais", boxe et danse, fait buger la fonction (cad: les images ne s'affichent pas du fait de innerHTML.)
"anglais":"cours d\'anglais",
"boxe":"Boxe Thaï - Kick Boxing - K1",
"cycliste":"Cyclisme",
"moderne":"Danse Classique - Modern Jazz - GRS"
J'ai testé avec .trim(), mais je ne sais pas à quel moment je dois l'intégrer ?
pouvez-vous m'aider ?