Bonjour à tous,

Je cherche à placer tous mes opérateurs dans un tableau (×÷+-)
J'ai utilisé de nombreuses regex mais ma "meilleure" ne me retourne un seul élément (+) dans mon expression : 6 × 5 ÷ 4 + 3 - 2

Mes opérateurs sont précédés et suivis par un espace. Je souhaite que ma regex me retourne : Array( × , ÷ , + , - ) ou Array(×,÷, +,-)

J'ai essayé :

/×÷+-/
/(×÷+-)/
/\s×\s|\s÷\s|\s\+\s|\s-\s/
/(\s×\s)|(\s÷\s)|(\s\+\s)|(\s-\s)/
/((\s×\s)|(\s÷\s)|(\s\+\s)|(\s-\s))/ et bien d'autre !!
Les espaces ne me sont pas utiles pas mais par "rigueur", j'aurais voulu les récupérer.

Voici mon code :
Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
var exprReg5=/((\s×\s)|(\s÷\s)|(\s\+\s)|(\s-\s))/;
var tableauOperateur=caractereDejaAffiche.match(exprReg5);
for(var j=0; j<tableauOperateur.length;j++)
{
    alert(tableauOperateur[j]);
}

J'ai placé ma question dans ce forum vu que c'est la regex qui me pose problème

Merci pour votre aide