regex pour verifier une operation mathematique
Bonjours,
voila je souhaite verifier si une chaine de caractere est bien une operation mathematique valide, sachant que je ne gere pas les "()" et que je ne veux pas de caractere alphanumerique.
J'ai un debut de regex mais celle-ci ne fonctionne pas correctement :
Code:
"-?[0-9]+[\+|-|x|\\]-?[0-9]+"
Elle fonction puisque elle laisse passer :"1x-11"
et bloque: "1x--11"
Cependant elle laisse quand meme passer : "1x24**--+-11"
Merci d'avance, pour vos conseils.