Pensandoci meglio puoi fare così:
Questa regex ti permette di rilevare tutti le stringe formate da un inizio rigo seguito da un numero indefinito di cifre eventualmente seguito da un punto oppure da una virgola seguito da un numero indefinito di cifre decimali seguito da una fine rigo.Saluti.codice:^[0-9]*((.|,)[0-9]*)?$