找出所有数字
编写一个正则表达式,找出所有十进制数字,包括整数、浮点数和负数。
用例:
let regexp = /你的正则表达式/g;
let str = "-1.5 0 2 -123.4.";
alert( str.match(regexp) ); // -1.5, 0, 2, -123.4
带有可选小数部分的正数:\d+(\.\d+)?
。
让我们在开头加上可选的 -
:
let regexp = /-?\d+(\.\d+)?/g;
let str = "-1.5 0 2 -123.4.";
alert( str.match(regexp) ); // -1.5, 0, 2, -123.4