ereg (entweder nur Buchstaben oder nichts)

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

  • ereg (entweder nur Buchstaben oder nichts)

    habe heute wohl nicht meinen besten tag, ich suche nach einem ausdruck, der folgendes abfängt:
    entweder beginnt der Ausdruck mit einem Großbuchstaben
    oder es steht garnichts da
    PHP Code:
    if (!ereg ('(^[A-Z] | ())'),$ausdruck) echo 'Fehler'
    klappt aber nicht, sobald der Ausdruck leer ist, wird Fehler ausgegeben.
    ein tipp für mein müdes hirn?
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

  • #2
    das ganze if construct sieht etwas seltsam aus. aber prüf doch einfach mit empty.

    Comment


    • #3
      aber prüf doch einfach mit empty.
      das geht leider nicht, ich muss eine komplette csv-datei auslesen und jedes feld anhand eines regulären ausdrucks überprüfen, da möchte ich ausnahmen z.b. über empty vermeiden.

      peter
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Comment


      • #4
        probier mal
        PHP Code:
        $ok preg_match('%(^[A-Z]+(.*)$|^$)%'$variable); 
        Ich denke, also bin ich. - Einige sind trotzdem...

        Comment


        • #5
          naja, dann nimm am besten preg und die perl regex + tutorial. da sollte das problem ja nicht sein.

          Comment


          • #6
            dann nimm am besten preg und die perl regex
            da wird mir ja wohl nichts anderes übrigbleiben
            (indensaurenapfelbeiss)

            danke euch beiden
            peter
            Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
            Meine Seite

            Comment


            • #7
              verdammte leerzeichen, verdammter ordnungswahn, verdammter codefanatismus

              PHP Code:
              if (!ereg ('(^[A-Z]|())'),$ausdruck) echo 'Fehler'
              einfach die Leerzeichen beim logischen | entfernen und alles klappt wunderbar.

              peter

              OffTopic:
              wie gut, dass keiner weiss, wo ich wohne, wieder ein schnapszahlpost
              Last edited by Kropff; 05-04-2004, 16:27.
              Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
              Meine Seite

              Comment

              Working...
              X