Expressão regular para números de versão

Quero receber essas correspondências:

3.1.0
10.5.1
0.5

que pode representar cria sistema de numeração de versã

Não correspondências:

3.1.

Tentei este regex:

[0-9]+\.[0-9]+

Isso fica apenas0.5 mas não10.5.1.