レッスンに戻る

正数を見つける

小数点のないものも含め正数を探す正規表現を作成してください。

使用した例:

let reg = /your regexp/g;

let str = "1.5 0 12. 123.4.";

alert( str.match(reg) );   // 1.5, 0, 12, 123.4

整数値は \d+.

小数点は: \.\d+.

小数点は任意なので、量指定子 '?' をもつ括弧の中に置きましょう。

これで完成です: \d+(\.\d+)?:

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

let str = "1.5 0 12. 123.4.";

alert( str.match(re) );   // 1.5, 0, 12, 123.4