開始行: *関連 [#lf8abbdf] -JavaScript *概要 [#v171ff83] 現在表示しているHTMLのファイル名をJavaScriptで取得する。 *方法1 [#hf163b08] var filename = location.href.substring(location.href.las... **解説 [#b3f1d77b] 開始位置が「/」の後で終了位置が文字列の最後。 *方法2 [#q7531ca5] ファイル名(拡張子を除く)が欲しいなら次のようにも書ける。 var filename = location.href .split(/\/(?!.*\/)/)[1] .split(/\.(?!.*\.)/)[0]; **解説 [#r21bcb67] 「?!」っていうのは位置にマッチする正規表現らしい(知らなか... *参考 [#vc85bcaf] -http://page.freett.com/elledia/tips/getfilename.html -[[JavaScriptでファイル名を拡張子とそれ以外に分ける - ひ... -[[正規表現_基本メモ - …Inertia>http://koshinran.hateblo.... 終了行: *関連 [#lf8abbdf] -JavaScript *概要 [#v171ff83] 現在表示しているHTMLのファイル名をJavaScriptで取得する。 *方法1 [#hf163b08] var filename = location.href.substring(location.href.las... **解説 [#b3f1d77b] 開始位置が「/」の後で終了位置が文字列の最後。 *方法2 [#q7531ca5] ファイル名(拡張子を除く)が欲しいなら次のようにも書ける。 var filename = location.href .split(/\/(?!.*\/)/)[1] .split(/\.(?!.*\.)/)[0]; **解説 [#r21bcb67] 「?!」っていうのは位置にマッチする正規表現らしい(知らなか... *参考 [#vc85bcaf] -http://page.freett.com/elledia/tips/getfilename.html -[[JavaScriptでファイル名を拡張子とそれ以外に分ける - ひ... -[[正規表現_基本メモ - …Inertia>http://koshinran.hateblo.... ページ名: