Given those examples, the this regex will match both of your valid expressions and will not match the latter two:
^\d([-+*/]\d)+$
But I suspect you have quite som hidden requirements up your sleave that you didn't mention in your original post. So, before posting one or two more examples that should be matched by the regex (whcih don't get matched by my suggestion), I urge you to explain your problem in some more detail and also post quite a few valid- and invalid expressions which handle all your corner cases.
Good luck.