ファイルをダウンロードする前にユーザにファイル名を入力させたいと思います。まだ存在していない場合、ファイル名に拡張子を追加してください。
ファイル名を検証するにはどうすればよいですか?ユーザがこれをまだ入力していない場合、拡張子.jpg
を追加するにはどうすればよいですか?
myfilename.jpg
を入力しても何も追加しないでください。myfilename
を入力すると、.jpg
が追加されます。私がmyfilename.
を入力すると、jpg
が追加されます。
ユーザーが最終的にファイル名filename.jp
を使用する可能性があるため、私は、これを正しく制御する方法がわからない、それが悪いUXデザインだ場合、私はfilename.jpg
代わりのfilename.jp.jpg
にこれを変更した場合、私は知らないのですか?
/^([^.]*)$/m
に一致した場合、それは意味:
を返さないSHOLDことを、私は、この質問(とにかくその最新の部分)のための*正しい*答えはないと思うから
何が良いですか。個人的には、拡張子を追加してブラウザに残すことはお勧めしません**。 2番目の選択肢は、ファイルタイプによく使用される拡張機能の1つが提供されているかどうかをチェックすることです(例:** .jpg **または**。jpeg **)。置き換えない!)標準拡張(ここでは、**。jpg **)。 – pepak
@mortensenあなたは解決策を試しましたか、解決しましたか? –