0
Dosya uzantısını bir url'den çıkarmak istiyorum. Örneğin, http://www.url.com/index.html
. extension(http://www.url.com/index.html)
'un http
döndürdüğü extension
işlevinden hoşlanırım. Verdiğim URL'nin durumunda görev önemsiz, ancak sorgu parametrelerim varsa, yani http://www.url.com/index.html?q=bar
?Bir URL'nin uzantısını nodejs ile nasıl çıkarabilirim?
GÜNCELLEME:
Bu benim şimdiye kadar bize ne:
function extension(url) {
var components = url.split('/');
var lastComponent = components[components.length-1];
return lastComponent.split('?')[0].split('.')[1];
}
ben yoğun henüz test have't. Daha iyi var mı?
var fileExtension = function(url) {
return url.split('.').pop().split(/\#|\?/)[0];
}
Bunu [Regex] ile daha sağlam bu biraz yapmak mümkün olabilir (https://developer.mozilla.org/en/docs: –