我有一个类似于此的字符串:
tumblr_mgn6mfe9aD1rbaz5bo1_500.jpg (JPEG Image, 500 × 705 pixels)
我想剥离文本,直到获得值 500 和 705。我希望它们作为两个单独的值。我怎样才能在javascript中做到这一点?
我有一个类似于此的字符串:
tumblr_mgn6mfe9aD1rbaz5bo1_500.jpg (JPEG Image, 500 × 705 pixels)
我想剥离文本,直到获得值 500 和 705。我希望它们作为两个单独的值。我怎样才能在javascript中做到这一点?
var match = /(\d+) × (\d+) pixels\)$/.exec('tumblr_mgn6mfe9aD1rbaz5bo1_500.jpg (JPEG Image, 500 × 705 pixels)')
然后match[1]
并且match[2]
将包含您要查找的两个值(作为字符串)。
以下是匹配维度的方法:
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"