在javascript中从文本中获取维度

时间:2013-01-15 10:32:34

标签: javascript

我有一个类似于此的字符串:

tumblr_mgn6mfe9aD1rbaz5bo1_500.jpg (JPEG Image, 500 × 705 pixels)

我想删除文字,直到我得到值500&我希望它们是两个独立的价值观。我怎么能在javascript中做到这一点?

2 个答案:

答案 0 :(得分:3)

var match = /(\d+) × (\d+) pixels\)$/.exec('tumblr_mgn6mfe9aD1rbaz5bo1_500.jpg (JPEG Image, 500 × 705 pixels)')

然后match[1]match[2]将包含您要查找的两个值(作为字符串)。

答案 1 :(得分:0)

以下是您可以匹配维度的方法:

var result = (/(\d+)\s*(×|x)\s*(\d+)\s*pixels\)$/g).exec('tumblr_mgn6mfe9aD1rbaz5bo1_500.jpg (JPEG Image, 500 × 705 pixels)');
console.log(result[1]); //"500"
console.log(result[3]); //"705"