Hi,
Kleine Problem :
Wie kann ich eine Eingabe mit Javascript so überprüfen, dass eine Reihe von Teilstrings mit dem zu überprüfenden String verglichen wird. In Perl würde das sehr einfach gehen, nämlich if ... /swf|gif|jpe?g|png/... usw
aber in Javascript ?
Mit einem Wert funktioniert es so :
if (document.eingabeform.usergrafik.value != "") {
usergrafik = document.eingabeform.usergrafik.value;
if ((usergrafik.substring(usergrafik.length - 4, usergrafik.length) != '.gif') || (usergrafik.substring(0, 7) != 'http://')) {
alert('Die Usergrafik muss mit http:// anfangen und mit .swf, .gif, .jp(e)g, oder .png enden !');
document.eingabeform.usergrafik.focus();
return false;
}
}
Aber wenn ich eine Reihe von Werten habe, will es nicht mehr so Recht.
habe auch schon versucht mit Arrays und for Schleifen zu arbeiten, aber da entstehen noch mehr Probleme.
Wie könnte man das effizient lösen ?
$xNeTworKx.