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

Return min and max number from range showing as text

本文关键字:数字 返回 显示 文本 范围      更新时间:2023-09-26

我需要解析一个带有价格范围的表,但我卡住了,因为价格范围仅显示为文本,并且没有 id 或类来识别它们。文本如下所示:

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

是否可以使用正则表达式或其他东西来返回两个值,第一个作为第一个价格,第二个作为第二个价格?我了解如何删除空格,但我不知道如何将两个数字相除并单独返回它们

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

试试这个:

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