Peter S.: Hilfe bei Script Zeichenbegrenzung

Hallo,

vielleicht kann mir jemand helfen, ich hab ein Script zur Zeichenbegrenzung, aber die Zeichenbegrenzung soll nur auf eine Zeichenfolge reagieren, momentan reagiert sie leider auf die Zeichenfolge aber auch auf andere Zeichenfolgen.

Momentane Reaktion auf:
/j *j aj bj cj ... ich möchte aber nur, dass die Zeichenfolge bei /j reagiert sonst nicht.

Script:

function checkform()
{
  var feld = document.frame.xy.value;
  if ( feld.length > 15 && !feld.search(/.j./i) )
  {
   alert("Name auf 12 Zeichen begrenzt!");
   document.frame.xy.value='/';
  }
  return (true);
}

Vielen Dank für die Hilfe ;)

  1. Hallo,

    auch wenn ich nicht alles verstanden habe, bspl. warum bei /j es
    mehr Zeichen sein dürfen oder warum es 15 Zeichen sein können,
    obwohl du auf 12 begrenzen willst, so sollte ein search(//j/i)
    dich weiter bringen. Im regulären Ausdruck musst du den Slash
    maskieren, weil der reserviert ist.

    bernd

    1. Hallo,

      auch wenn ich nicht alles verstanden habe, bspl. warum bei /j es
      mehr Zeichen sein dürfen oder warum es 15 Zeichen sein können,
      obwohl du auf 12 begrenzen willst, so sollte ein search(//j/i)
      dich weiter bringen. Im regulären Ausdruck musst du den Slash
      maskieren, weil der reserviert ist.

      bernd

      Hi bernd

      danke für deine Hilfe sorry, habe 15 statt 12 getippt werde das gleich mal korrigieren!

      Also vielen dank für die schnelle Antwort!
      Peter

      1. Hallo nochmal,

        weiss jemand noch wenn ich Sonderzeichen suche, das Leerzeichen als Sonderzeichen ausklammern kann in Form von +/W angegeben?

        Danke

        1. hat sich erledigt das klammert sich ja schon aus lol