Jochen: fängt variable mit "http://" an?

Hallo,

ich möchte überprüfen, ob der Inhalt einer Variable (nämlich eine Adresse) mit "http://" anfängt und falls nicht, soll diese um "http://" erweitert werden.
Kann mir bitte jemand helfen?
Ist bestimmt sehr einfach, ich finde jedoch keine Lösung, die nicht den kompletter Inhalt vergleicht...

Danke, vielen Dank,

Jochen

  1. Hallo,

    ich möchte überprüfen, ob der Inhalt einer Variable (nämlich eine
    Adresse) mit "http://" anfängt und falls nicht, soll diese um
    "http://" erweitert werden.

    Da gibt es mehrere Möglichkeiten. zB mit RegularExpressions. Dazu
    gibt es massenhaft Code for free.
    Ein anderer Weg wäre der, dass Du zuerst den Anfang des Strings
    extrahierst und überprüfst, ob er gleich "http://" ist. Dazu
    gibt es die slice() Methode http://de.selfhtml.org/javascript/objekte/string.htm#slice.
    Wenn nicht, dann fügst Du es halt an.

    Aber was machst Du denn zB bei https://-URLs?

    mfg
    Patrik

    1. .. danke, hat wunderbar geklappt.

      "https" brauch ich nicht :-)

      Gruß Jochen

      1. Hi jochen,

        "https" brauch ich nicht :-)

        Wie siehts mit ftp:// und mailto: Links aus?

        MfG, Dennis.

        --
        Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
        Crypt::PasswdMD5 jetzt auch in PHP
        Denn wer 'ne Blacklist hat, muss halt daran denken, dass er manches nicht sieht... und vor dem posten die Realitaet einschalten. (Swen Wacker)
  2. hi,

    ich möchte überprüfen, ob der Inhalt einer Variable (nämlich eine Adresse) mit "http://" anfängt und falls nicht, soll diese um "http://" erweitert werden.

    warum, was willst du anschließend mit dem aus https://example.com/ entstehenden http://https://example.com/ anfangen ...?

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }