Hi,
Folgende Funktion funktioniert nicht:
Funktioniert nicht ist keine sehr aussagekräftige Fehlerbeschreibung, aber ich gehe mal davon aus, dass du meinst, dass das alert() nicht so aufgerufen wird wie du willst.
function chkKey()
{
var chk = new RegExp("|");
var key = chk.test(document.form.titel.value);
if (key = true) {
Das ist eine Zuweisung, die immer true zurückliefert. Du willst aber eine Abfrage denke ich mal.
alert("Zeichen "|" gefunden");
}
}Es klappt mit normalen Zeichen, aber nicht mit dem senkrechten Strich. Auch | dieser Versuch funktionierte nicht.
| ist in RegExps ein Zeichen mit Sonderbedeutung. Du musst es auf jeden Fall mit Backslash(s) maskieren, wenn du es in einem String suchen willst. Ich würde es intuitiv mal mit "\|" versuchen, wobei ich es nicht getestet hab.
mfG,
steckl