HTML入力ファイルからファイル名のみを返す必要があります。インターネットエクスプローラのファイル入力からファイル名のみを取得
<input type="file" id="whatever" />
ファイルの名前を取得するために使用してJavaScriptコードイムは次のとおりです。
Firefoxでdocument.getElementById("whatever").value;
それは私が欲しいものであるファイル名のみを与えるが、IEで、私は完全なパスを取得。
私は文字列操作が名前を取得する唯一の方法だと思います。
JavaScriptで名前(拡張子も)を取得する最も簡単な方法は何ですか?ありがとう。
パーフェクト、私はそれよりも短くすることはできないと思います。 – user937450
私は 'path.match(/ [^ \/\\] * $ /)[0]'を使っています。 1 - 一致の結果は 'string'ではありません 2 - ' path == '' '; –