C# regex to match "+99.99" or "-99.99" or "99.99"
===

I am looking for a regular expression in C# to match any of these strings: "+99.99", "-99.99", "99.99". The same regular expression should not match the string "+-99.99". Can any one please suggest an answer.