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

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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); 
    Last edited by 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.
    Last edited by kalleplom; 18-09-2005, 15:31.
    fragen macht spass, denken nicht

    Comment


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

      Comment


      • #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

        Comment


        • #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

          Comment


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

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

            Comment


            • #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?

              Comment


              • #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

                Comment

                Working...
                X