Autor Zpráva
x.para
Profil *
Ahoj, nevedel by nekdo, proc to nefunguje? Snazim se o kontrolu toho jestli je soubor .jpg, nebo .jpeg.

function testit(){
  var reJPG=/\.jpg/;
  var reJPEG=/\.jpeg/;
  if ((!reJPG.test(document.getElementById('string').value)) | (!reJPEG.test(document.getElementById('string').value))) {
  alert('trefil jsem se zas');
  }
}
</script>

<form onsubmit="testit()">
  <input type="text" name="string" id="string">
  <input type="submit">
</form>


dik
mackopu
Profil
txt=document.getElementById('string').value;
var re=new RegExp("\.jpe?g$","i"); // "i" nerozlišuje velikost písmen, vnímá jpg i jpeg
if (re.test(txt)==false) {
       alert('Nemá příponu jpg nebo jpeg');
}
x.para
Profil *
diky. slape to asi bych mel dostudovat RegExp.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: