Pot.URI.getExt

{String} Pot.URI.getExt ({String} path)

Pot.js で利用可能。 PotLite.js では利用できません。

引数 path の拡張子を取得します。

引数 path をファイル名または URI とみなして拡張子を取得します。

Pot.globalize() が適応されている場合、Pot.getExt() が getExt() で実行できます。

引数 path のうち拡張子の部分文字列があれば、それを返します。

var fileName = 'foo.html';
var result = Pot.getExt(fileName);
Pot.debug(result); // 'html'
var fileName = 'C:\\foo\\bar\\baz.tmp.txt';
var result = Pot.getExt(fileName);
Pot.debug(result); // 'txt'
var uri = 'http://www.example.com/file.html?q=hoge.js';
var result = Pot.getExt(uri);
Pot.debug(result); // 'html'
var uri = 'http://www.example.com/?output=hoge.xml#fuga.piyo';
var result = Pot.getExt(uri);
Pot.debug(result); // 'xml'
var uri = 'http://www.example.com/?q=hoge';
var result = Pot.getExt(uri);
Pot.debug(result); // ''
var uri = 'http://www.example.com/http%3A%2F%2Fwww.example.com%2Ffoo%2Ejs';
var result = Pot.getExt(uri);
Pot.debug(result); // 'js'