Regex Dopasowywanie liczb z liczbą zmiennoprzecinkową
Mam ten wzór:
[0-9]*\.?[0-9]
Pasuje do liczb, ale pasuje również do 3.5.4, ponieważ:
3.5.4Jak to naprawić (tego wejścia nie należy dopasowywać)?
AKTUALIZACJA:
powinno to również działać na danych wejściowych: 1 3.5.4 10
1.2 nie jest dozwolone
.3 jest dozwolone
wszelkie znaki, które nie są poartami liczb, są niedozwolone, np .: a1 2.4f 3. 45, 67!