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

标签 javascript

我需要解析一个包含价格范围的表,但我陷入了困境,因为价格范围仅显示为文本,并且没有 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 - 返回显示为文本的范围中的最小和最大数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28146261/

相关文章:

javascript - 为什么 >=(大于或等于)比较在 Javascript 中不起作用?

javascript - 当轮播中的图像为 1365 x 415 px 时,如何使轮播图像适合 1 7'' 或更多屏幕?

javascript - 调整应用程序的 Canvas 大小

javascript - 创建取消按钮...如何在 Node/Express.js 中完全中止请求

javascript - 如何附加 cookie 值

javascript - 在 IE 中获取页面引用的最可靠方法是什么?

php - 将 PHP 打印为 Javascript

javascript - 使用正则表达式匹配最大项目数

javascript - vue v-for 对象 Prop

JavaScript this.todoList.filter 不是函数