zwei folgende Punkte in URL aufspüren mit Reg-Expr

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • zwei folgende Punkte in URL aufspüren mit Reg-Expr

    Hi!
    Wie schafft man es denn, eine URL zu Überprüfen, ob sie zwei aufeinanderfolgende Punkt hat?

    so funtktioniert's jedenfalls nicht:

    PHP-Code:
    $url ="www.abc.de";  //preg zeigt hier auch schon false
    $string preg_match("/^([a-zA-Z0-9]\.{1,1}+)$/",$url); 
    Zuletzt geändert von kalleplom; 18.09.2005, 13:52.
    fragen macht spass, denken nicht

  • #2
    moment, da war ein fehler:

    PHP-Code:
    $url ="www.abc.de";  //preg zeigt immer true, wenn ich's so mache
    $string preg_match("/([a-zA-Z0-9\\.{1,1}]+)",$url); 

    aber $string gibt auch ne 1 zurück, wenn www..abc...de da steht.
    Zuletzt geändert von kalleplom; 18.09.2005, 15:31.
    fragen macht spass, denken nicht

    Kommentar


    • #3
      das forum verschluck manchmal die backslashes. zeig mal das pattern in einem code-tag oder ganz ohne.

      Kommentar


      • #4
        Original geschrieben von penizillin
        das forum verschluck manchmal die backslashes. zeig mal das pattern in einem code-tag oder ganz ohne.
        ok, hab's editiert:

        PHP-Code:
        $url ="www.abc.de";  //preg zeigt immer true, wenn ich's so mache
        $string preg_match("/([a-zA-Z0-9\\.{1,1}]+)",$url); 
        fragen macht spass, denken nicht

        Kommentar


        • #5
          wie wär's mit
          Code:
          /^((\w\.?)*\w)$/isU
          ?

          kannst \w natürlich mit besseren zeichenklassen ersetzen.

          ansonsten mal was fertiges aussuchen: http://www.regexlib.com/DisplayPatte...1&categoryId=2

          Kommentar


          • #6
            ok! danke!
            so hat's funktioniert!

            PHP-Code:
            preg_match("/^(([a-zA-Z0-9\\-]\\.?)*\\w)$/",$url); 
            fragen macht spass, denken nicht

            Kommentar


            • #7
              hier wird "www.bla.01" und "--._" durchgehen. also, verschärfen.

              aber naja, ich finde die überprüfung generell unnötig... wozu soll sie gut sein? wenn jemand etwas nicht richtig eingeben möchte, wird er www.example.com eingeben und du kannst nichts dagegen tun. also, wozu der stress?

              Kommentar


              • #8
                ja, klar.

                ausserdem ist derjenige ja selber schuld, wenn er seine website falsch eintippt. soll ja schliesslich meistens zur werbung seiner sein.

                aber: ich wollte einfach wissen, wie das geht...
                danke!
                fragen macht spass, denken nicht

                Kommentar

                Lädt...
                X