0

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

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

我想剥离文本,直到获得值 500 和 705。我希望它们作为两个单独的值。我怎样才能在javascript中做到这一点?

4

2 回答 2

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

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

于 2013-01-15T10:35:11.907 回答
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"
于 2013-01-15T10:37:27.827 回答