Java Reference
In-Depth Information
Nun testen wir, ob der Rückgabewert von match() ungleich leer ist ( if (treffer) { ). Dabei
nutzen wir aus, dass ungleich leer in JavaScript als true gewertet wird. Wenn es einen
Trefer mit einer verbotenen Zeichenkette gibt, verwenden wir die Methode replace() und
ersetzen alle regulären Ausdrücke in unserem Suchpattern durch einen festen String
( ersatz = feld.value.replace(regausdruck, " *** "); ). Dieser veränderte String wird
dem Formularfeld wieder zugewiesen ( feld.value = ersatz; ). Das stellt sicher, dass sämt-
liche gefährlichen Anweisungen in dem Formularfeld durch die Sterne ersetzt wurden.
Die folgenden Zeilen zeigen eine Fehlermeldung an und zudem setzen wir den Cursor
zurück in das fehlerhate Formularfeld.
Search WWH ::




Custom Search