查找所有数字
编写一个正则表达式,用于查找所有十进制数字,包括整数、带小数点和负数的数字。
使用示例
let regexp = /your 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