zpět k lekci

Najděte všechna čísla

Napište RV, který hledá všechna desetinná čísla včetně celých čísel, čísel s pohyblivou řádovou tečkou a záporných čísel.

Příklad použití:

let rv = /váš RV/g;

let řetězec = "-1.5 0 2 -123.4.";

alert( řetězec.match(rv) ); // -1.5, 0, 2, -123.4

Kladné číslo s nepovinnou desetinnou částí je: \d+(\.\d+)?.

Přidejme na začátek nepovinnou -:

let rv = /-?\d+(\.\d+)?/g;

let řetězec = "-1.5 0 2 -123.4.";

alert( řetězec.match(rv) );   // -1.5, 0, 2, -123.4