Literunner: preg_match, richtig pattern

Moinsen,

mit dem Suchmuster (pattern) von preg_match. Habe ich bis heute noch Probleme.

Ich erlaube:
1. Buchstaben von a-z beziehungsweise A-Z
2. Alle Zahlen 0-9

Prüfe ich mit:
preg_match('#[1]+$#i',$test)

Jetzt möchte ich gerne noch:
1. "," Komma
2. "|" OR Operator
erlauben

Wäre das so, die richtige Schreibweise?

preg_match('#[2]+$#i',$test)


  1. a-z0-9 ↩︎

  2. a-z0-9,| ↩︎

  1. Sry, habe vergessen den Codeblock einzufügen :)

    Moinsen,

    mit dem Suchmuster (pattern) von preg_match. Habe ich bis heute noch Probleme.

    Ich erlaube:
    1. Buchstaben von a-z beziehungsweise A-Z
    2. Alle Zahlen 0-9

    Prüfe ich mit:
    preg_match('#^[a-z0-9]+$#i',$test)

    Jetzt möchte ich gerne noch:
    1. "," Komma
    2. "|" OR Operator
    erlauben

    Wäre das so, die richtige Schreibweise?

    preg_match('#^[a-z0-9,|]+$#i',$test)

    1. Tag!

      preg_match('#^[a-z0-9]+$#i',$test)

      Jetzt möchte ich gerne noch:

      1. "," Komma
      2. "|" OR Operator
        erlauben

      Wäre das so, die richtige Schreibweise?

      preg_match('#^[a-z0-9,|]+$#i',$test)

      Sei mutig, probiere es aus!

      Gruß, Erhard.