从显示为文本的范围中返回最小和最大数字
Return min and max number from range showing as text
我需要解析一个带有价格范围的表,但我卡住了,因为价格范围仅显示为文本,并且没有 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);
相关文章:
- 当与另一个实例进行比较时,我的类实例如何隐式返回数字
- Javascript函数用于检查数字并返回
- 如何让计算机猜测一个数字并返回猜测次数(Javascript)
- 返回最大数字的数组
- 如何将返回一串数字的 JSON 属性转换为日期
- Javascript:编写一个函数,接收一个数组,然后返回一个只有唯一数字的数组,只删除数组
- 对负指数调用的.toFixed()返回一个数字,而不是字符串
- Javascript:接收对象并返回对象中描述的所有数字的列表的函数
- Javascript正则表达式,返回连字符和空格后面的数字
- DataView getFloat32返回不正确但近似的数字
- Javascript:解析csv中的字符串返回NaN(不是数字)
- 将数字转换为16位浮点(存储为字节)并返回
- JScalc.io计算器基本故障(输出变量为空,不返回数字)
- jquery json 返回添加两个数字的数据
- 函数需要改进,应该返回一个_和一个数字(无论多么长)
- Javascript getDay方法返回错误的数字
- 我无法根据输入到文本字段中的数字返回某个输出
- 根据最接近的数字返回值
- 为对象设置一个数字返回值
- 搜索数据库以使用两个javascript变量将数字返回给javascript