Expressão regular que inclui sinal de adição e decimal

Estou tendo problemas para montar uma expressão regular para uma string que contém um número entre 0 e 99999, seguido por um sinal de mais, seguido por um ou dois dígitos, opcionalmente seguido por um decimal e um dígito. Por exemplo

99999+99.9

Isso também seria válido:

0+00

Isso também seria válido:

0+02.5

Isso também seria válido:

0+2.5

Encontrei este tópico:Como posso verificar se há um sinal de adição usando expressões regulares?

E este:xpressão regular para números decima

Mas não consigo juntar os 2 e cumprir os outros requisitos listados acim

Qualquer ajuda que você possa fornecer é muito apreciada!

questionAnswers(3)

yourAnswerToTheQuestion