簡単な操作が必要です。fileExtが.jpg.jpeg.png .pdfでない場合は、アラートを表示する必要があります。
var fileName = 'upload-success.png';
var fileExt = fileName.match(/\.[a-z]{3,4}$/i); // fails
// var fileExt = '.png'; // works
if (fileExt !== ".jpg" && fileExt !== ".jpeg" && fileExt !== ".png" && fileExt !== ".pdf") {
alert('Incorrect Extension: '+fileExt);
}
fileExtを設定するどちらの場合も、結果は同じです。ただし、match-ifステートメントを使用する場合は文字列が見つかりません。