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é :
Les espaces ne me sont pas utiles pas mais par "rigueur", j'aurais voulu les récupérer./×÷+-/ /(×÷+-)/ /\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 !!
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
Partager