私はこれに似た文字列を持っています:
tumblr_mgn6mfe9aD1rbaz5bo1_500.jpg (JPEG Image, 500 × 705 pixels)
値500と705が得られるまでテキストを削除したいと思います。2つの別々の値としてそれらを取得したいと思います。JavaScriptでこれを行うにはどうすればよいですか?
私はこれに似た文字列を持っています:
tumblr_mgn6mfe9aD1rbaz5bo1_500.jpg (JPEG Image, 500 × 705 pixels)
値500と705が得られるまでテキストを削除したいと思います。2つの別々の値としてそれらを取得したいと思います。JavaScriptでこれを行うにはどうすればよいですか?
var match = /(\d+) × (\d+) pixels\)$/.exec('tumblr_mgn6mfe9aD1rbaz5bo1_500.jpg (JPEG Image, 500 × 705 pixels)')
次にmatch[1]
、match[2]
探している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"