Emanuel Tatorre: Input Box auf "Wort" überprüfen und Meldung ausgeben

Hallo ich möchte eine Box wie diese hier wo ich gerade was reinschreibe mit Javascript übprüfen und zwar:

  • ob z.B. das Wort "Hilfe" oder das Wort "Wichtig" verwendet wird (array?)
  • und prüfen ob das ! Ausrufezeichen mehr als 3x drin vorkommt:

ich weiss nur wie das in PHP ausschaut z.B.
$pattern = '/!{3,}/i';

aber ich habe leider null Ahnung von Javascript:

wäre unendlich glücklich, wenn mir jemand diese Funktion in z.B. das hier unten einbauen könnte :)

if (document.dashier.elements["diehier"].value.KRAM PRÜFEN {
        formErrors = "zuviele !! oder unerlaubtes Wort..";

herzlichen Dank
Emanuel

  1. Hallo Emanuel,

    Hallo ich möchte eine Box wie diese hier wo ich gerade was reinschreibe mit Javascript übprüfen und zwar:

    • ob z.B. das Wort "Hilfe" oder das Wort "Wichtig" verwendet wird (array?)

    Dazu kannst Du reguläre Ausdrücke, siehe http://de.selfhtml.org/javascript/objekte/regexp.htm und z.B. die String-Methode match() verwenden.

    • und prüfen ob das ! Ausrufezeichen mehr als 3x drin vorkommt:

    ich weiss nur wie das in PHP ausschaut z.B.
    $pattern = '/!{3,}/i';

    aber ich habe leider null Ahnung von Javascript:

    Das kannst Du ändern. Wenn Du grundlegende Kenntnisse in PHP hast, sollte
    es Dir nicht allzuschwer fallen, Dir grundlegende Kenntnisse in Javascript
    anzueignen. Ein Startpunkt kann z.B. der Bereich JavaScript in SELFHTML,
    sein, siehe http://de.selfhtml.org/javascript/index.htm.

    wäre unendlich glücklich, wenn mir jemand diese Funktion in z.B. das hier unten einbauen könnte :)

    Bitte schon selbst (self).

    if (document.dashier.elements["diehier"].value.KRAM PRÜFEN {

    Hier fehlt eine schliessende runde Klammer, das ist genauso wie in PHP.

    Freundliche Grüsse,

    Vinzenz

    1. Hi Vinzenz

      tausend Dank für Deine Hilfe :)

      also das mit dem match klappt hervorragend, auch wenn noch nicht case insensitiv :(

      allerdings mit den !!(beliebig viele) davon aber mehr als 3!?
      klappt noch nicht wirklich

      Cheerio Emanuel

      1. Hallo Emanuel,

        tausend Dank für Deine Hilfe :)

        Dank tut immer gut :-)

        also das mit dem match klappt hervorragend, auch wenn noch nicht case insensitiv :(

        Wandle den String vorher um. Die Methoden toLowerCase() oder
        toUpperCase() können Dir dabei helfen. Eine Übersicht über
        das String-Objekt findest Du unter http://de.selfhtml.org/javascript/objekte/string.htm

        allerdings mit den !!(beliebig viele) davon aber mehr als 3!?
        klappt noch nicht wirklich

        Das wirst Du auch noch hinbekommen.

        Freundliche Grüsse,

        Vinzenz