从显示为文本的范围返回最小和最大数字

时间:2015-01-26 07:43:41

标签: javascript

我需要解析一个价格区间的表格,但我已经陷入困境,因为价格范围仅显示为文本,并且没有ID或类来识别它们。 文字看起来如下:

11 702 500 - 16 000 000
760 550 - 890 000
145 000 200 - 185 000 100

是否可以使用正则表达式或其他东西来返回两个值,首先是第一个价格,第二个是第二个价格? 我理解如何删除空格,但我不知道如何划分两个数字并单独返回

JSFiddle:http://jsfiddle.net/tx4d439m/

1 个答案:

答案 0 :(得分:1)

试试这个:

var x = '11 702 500 - 16 000 000';
x = x.replace(/\s/g,'').split('-');
console.log(x);