Bonjour
j'ai un problème avec ce code uniquement avec le mot bébé
com = emojis("1 enfant et 1 bébé, besoin d'une chaise haute ");

j'obtiens ceci
1 enfant 🧒 et 1 bébé, besoin d'une chaise 🪑 haute
au lieu de
1 enfant 🧒 et 1 bébé 👶, besoin d'une chaise 🪑 haute

peut-être à cause des accents ? quoique ca fonctionne avec noël
ou le regex ?

une piste ?
Merci d'avance


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
function Emoticone(texte,mot,emoticone ) {
let regex = new RegExp(`\\b(${mot})\\b`, 'gi');
function remplacement(match) {
return match + " "+emoticone;
}
return texte.replace(regex, remplacement);
}
function emojis(com){
 
com = Emoticone(com,"beau", "☀️");
com = Emoticone(com,"soleil", "☀️");
com = Emoticone(com,"temps le permet", "☀️");
com = Emoticone(com,"météo le permet", "☀️");
com = Emoticone(com,"pluie", "🌧️");
com = Emoticone(com,"pleut", "🌧️");
com = Emoticone(com,"terrasse", "⛱️");
com = Emoticone(com,"anniversaire", "🎂");
 
com = Emoticone(com,"noël", "🎅");
com = Emoticone(com,"noel", "🎅");
com = Emoticone(com,"enfant", "🧒");
com = Emoticone(com,"enfants", "🧒🧒");
com = Emoticone(com,"bébé", "👶");
com = Emoticone(com,"bébés", "👶👶");
 
com = Emoticone(com,"chaise", "🪑");
com = Emoticone(com,"chaises", "🪑🪑");
com = Emoticone(com,"calme", "🤫");
com = Emoticone(com,"travail", "📂");
com = Emoticone(com,"chien", "🐕");
com = Emoticone(com,"chiens", "🐕🐕");
com = Emoticone(com,"fauteuil", "🦽");
com = Emoticone(com,"fauteuils", "🦽🦽");
com = Emoticone(com,"amoureux", "💖");
com = Emoticone(com,"intérieur", "🏠");
com = Emoticone(com,"interieur", "🏠");
com = Emoticone(com,"en salle", "🏠");
com = Emoticone(com,"cuisine", "🧑*🍳");
com = Emoticone(com,"basket", "🏀");
com = Emoticone(com,"basketball", "🏀");
com = Emoticone(com,"foot",  "⚽");
com = Emoticone(com,"football",  "⚽");
com = Emoticone(com,"hand",  "🤾*♂️");
com = Emoticone(com,"handball",  "🤾*♂️");
com = Emoticone(com,"rugby", "🏉");
com = Emoticone(com,"pong", "🏓");
com = Emoticone(com,"merci", "🙏");
com = Emoticone(com,"merci!", "🙏");
com = Emoticone(com,"svp", "🙏");
com = Emoticone(com,"svp!", "🙏");
com = Emoticone(com,"remercie", "🙏");
com = Emoticone(com,"remercie!", "🙏");
com = Emoticone(com,"remerciant", "🙏");
com = Emoticone(com,"remerciant!",  "🙏");
return com;
}
com = emojis("1 enfant  et 1 bébé, besoin d'une chaise haute ");
console.log(com);