みなさん、こんにちは。ファイル アップロード ボタンを配置しようとしています。このボタンは、拡張子が mp4、avi、swf のビデオ ファイルをアップロードするためのものです。これらの複数の拡張子を JavaScript で確認するにはどうすればよいですか?
@using (Html.BeginForm("Index", "Home", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
<br />
<p><input type="file" id="file" name="file" size="23"/></p><br />
<p><input type="submit" value="Upload file" /></p>
}
Javascript:
$(function () {
$('form').submit(function () {
var selectedFile = $('#file').val();
var matches = selectedFile.match(/\.(xlsx?)$/i);
if (matches == null) {
alert('please select an Excel file');
return false;
}
return true;
});
});