Salut à tous,

Je suis débutant en programmation et j'ai besoin d'aide sur une RegEx en JS,
en gros je vais recevoir du back une adresse postale (ex: Boulevard de Sébastopol)

Mon soucis c'est que je m'occupe de l'affichage de cette donnée et que ce qui précède le nom propre de l'adresse (rue de, rue des, impasse, boulevard, boulevard du, allée, ...) ne doit avoir un affichage différent que le nom propre (Champs Élysée, Montparnasse, Sébastopol, ...), du coup il faut que j'isole les éléments qui le précède, je pensais utilisais une RegEx mais je ne suis pas sur que ce soit la bonne façon de faire ni de la façon de faire, voici un début de code pour illustrer :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
var str = "Boulevard des Champs-Élyssés";
var re = /(Rue|Avenue|Boulevard|Jardin|Quai|Allée|Place|Passage|Pont|Galerie|Impasse)+(\s)+(du|des|l'|la|de|de la|de l'|d'|au)+\s/i;
var found = str.match(re);
 
console.log(found);
Est-ce comme ça qu'il faut procéder ? Comment feriez-vous ?

Merci

Merci
Gary