var str = document.NOMEFORM.NOMECAMPO.value;
if(!str.match(/.+\.jpg$/i) {
alert("estensione non corretta");
}

Non capisco perche` il campo sia di tipo text ... comunque lo stesso metodo funziona anche per campi di tipo file.