dhillo: Query-Vorschriften [RegExp Anfänger]

Beitrag lesen

ich benötige dieses kleine Script für eine Suche. Dabei sollen bestimmte Zeichen möglichst gleich durch dieses Script abgefangen werden:

function handleSearch(url)
{

var zeichen = new Array("#", "°", "!", "%", "'", ":", "<", ">", "?", "|", '"');
   var msg = "Die folgenden Zeichen sind unzulaessig:\n"
   var tmp = true;
   var a = "";

for(var id in zeichen){

a += zeichen[id]+" ";

}

for(var id in zeichen){

if(getElem("id", "qry", null).value.match(zeichen[id])) { tmp = false; break; }

}

if(tmp){ mkPopUp(url, "status", 300, 300); return true; }
   else { window.alert(msg+a); return false; }
}

und im Searchbutton natürlich noch: onclick="return handleSearch()"

Das ganze habe ich jetzt schon in vielen verschiedenen Varianten probiert, im Moment scheiterts daran, dass wenn "auto" im Suchfeld steht die Fehlermeldung "unerlaubter Quantifizierer" erscheint.

Danke für jegliche Hilfe
dhillo