Benötigt Regex-Musterraum und Bindestrichvalidierung [Duplikat]JavaScript

Javascript-Forum
Guest
 Benötigt Regex-Musterraum und Bindestrichvalidierung [Duplikat]

Post by Guest »

Ich benötige ein Regex-Muster für eine Telefonnummer mit den folgenden Protokollen
  • Telefonnummer erlaubt +-Symbol an erster Position nur mit optionalem Wert
  • Code: Select all

    -
    (Bindestrich) sollte keine erste und letzte Position zulassen. Aber Bindestriche können zwischen Zahlen erlaubt sein, aber maximal drei Bindestriche.
  • Leerzeichen können zwischen Zahlen erlaubt sein, sollten aber durchgehend nicht mehr als ein Leerzeichen zulassen .. aber ein einzelnes Leerzeichen ist n-mal zulässig
Beispiel für zulässige Muster: Beispiel für ungültige Muster: Als ich das folgende Muster ausprobiert habe, dann 33445-445 4556 45666-4566 und 33445-445 4556 45666-4566 werden nicht akzeptiert:

Code: Select all

/^\+?\d+(?:-\d+){0,3}(?: \d+){0,}$/gm

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post