我有一个类似于此的字符串:
tumblr_mgn6mfe9aD1rbaz5bo1_500.jpg (JPEG Image, 500 × 705 pixels)
我想删除文字,直到我得到值500&我希望它们是两个独立的价值观。我怎么能在javascript中做到这一点?
答案 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"