Struppi: Senkrechter Strich

Beitrag lesen

Es ist bei mir wie steckl sagt, die Funktion liefert immer einen Wert true. Das Ergebnis soll aber nur = true sein, wenn der senkrechte Strich auch in einem String vorhanden ist.

Stimmt ich hab's nicht richtig getestet, dein Problem liegt aber nicht an der RegExp sondern daran dass du nicht richtig vergleichst, in JS (und vielen anderen Programmiersprachen) wird ein Vergleich mit einem doppelten Gleichheitszeichen ausgedrückt, ist aber in deinem Fall auch überflüssig, da es so ausreichen würde:

function chkKey(val)  
{  
var chk = new RegExp(/\|/);  
if (chk.test(val)) alert("Zeichen \"|\" gefunden");  
}  

Struppi.