おはよう、
ここの別の投稿から取得した関数を使用しています:
JavaScriptを使用してフルパスからファイル名を取得するには?
Web ページの現在のファイル名を返すには
var url=window.location.pathname;
var filename = url.replace(/^.*[\\\/]/, '');
alert(filename);
そして、この構文を使用しながら、.html を最後から削除できるかどうかについて興味がありました。
おはよう、
ここの別の投稿から取得した関数を使用しています:
JavaScriptを使用してフルパスからファイル名を取得するには?
Web ページの現在のファイル名を返すには
var url=window.location.pathname;
var filename = url.replace(/^.*[\\\/]/, '');
alert(filename);
そして、この構文を使用しながら、.html を最後から削除できるかどうかについて興味がありました。
以下を使用して、管理する拡張機能をより制限的に指定します。
.replace(/^.*[\/](.*)[.](html|jsp|php)/, '$1');
以下を使用して、より一般的になります。
.replace(/^.*[\/](.*)[.][a-zA-Z0-9]{2,5}/, '$1');
.do
2 つ目は、2 文字 (例: ) から 5 文字 (例: ) までの拡張を許可し.xhtml
、数字 (例: ) を含めることもできます.php3
。
私は最も簡単な方法になると思います
var filename = url.replace(/^.*[\\\/]/, '').replace(".html", "");
置換でキャプチャ句を使用できます。
var url=window.location.pathname;
alert(url)
var filename = url.replace(/^.*[\\\/](.*).html$/, '$1');
alert(filename);