Jens Wegner: Sonderzeichen in einer Variable automatisch markieren...

Hallo,
ich habe auf meiner Seite ein textarea-Feld. Die Eingabe des Nutzers möchte ich mit javascript (und ajax) weiterverarbeiten.
Wenn in der Eingabe jedoch Sonderzeichen (z.B. " oder ') sind, funktioniert selbstverständlich die Weitergabe dieser Variable nicht mehr, weil die Zeichen unmaskiert sind.
Gibt es eine Möglichkeit Sonderzeichen in einer Javascript-Variable automatisch problemlos zu maskieren (ähnlich einfach wie in php?)?
Ach ja, ich kenne mich nicht mit regulären Ausdrücken aus...

Danke für eure Hilfe!

Jens

  1. Mahlzeit,

    Gibt es eine Möglichkeit Sonderzeichen in einer Javascript-Variable automatisch problemlos zu maskieren (ähnlich einfach wie in php?)?

    Das hier könnte dir helfen.

    Ach ja, ich kenne mich nicht mit regulären Ausdrücken aus...

    Kann man alles lernen und in dem Fall lohnt es ganz besonders ;)

    --
    42
  2. hallo Jens,

    suchst du so etwas http://wiki.selfhtml.org/wiki/JavaScript/Funktionen/EncodeURI

    <script>  
    var string = 'das ist \' ein "test';  
    console.log(encodeURI(string))  
    console.log(decodeURI(string))  
    </script>
    

    gruesse qx

  3. ich habe auf meiner Seite ein textarea-Feld. Die Eingabe des Nutzers möchte ich mit javascript (und ajax) weiterverarbeiten.

    OK

    Wenn in der Eingabe jedoch Sonderzeichen (z.B. " oder ') sind, funktioniert selbstverständlich die Weitergabe dieser Variable nicht mehr, weil die Zeichen unmaskiert sind.

    Selbstverständlich? Nicht! Where is dem Problem? Innerhalb des JS bestimmt nicht. Bei dem, was Du zum Server sendest? Womöglich suchst Du http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#encode_uri_component@title=encodeURIComponent?

    Ach ja, ich kenne mich nicht mit regulären Ausdrücken aus...

    Es gibt Schlimmerers! Zumindest wird es kein sinnvoller Lösungsansatz für die Fragestellung sein.

    1. hi,

      Selbstverständlich? Nicht! Where is dem Problem? Innerhalb des JS bestimmt nicht. Bei dem, was Du zum Server sendest? Womöglich suchst Du http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#encode_uri_component@title=encodeURIComponent?

      Wo möglich? Mit Sicherheit beim enctype="application/x-www-form-urlencoded" ein Muss.

      MfG

      --
      Es hängt alles irgendwie zusammen, zupf dir ein Haar aus der Nase und es grabbelt im Gesäß.
      1. Selbstverständlich? Nicht! Where is dem Problem? Innerhalb des JS bestimmt nicht. Bei dem, was Du zum Server sendest? Womöglich suchst Du http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#encode_uri_component@title=encodeURIComponent?

        Wo möglich? Mit Sicherheit beim enctype="application/x-www-form-urlencoded" ein Muss.

        _Innerhalb_ des _JS_ _bestimmt_ _nicht_