Regulärer Ausdruck für US-Telefonnummern
Der reguläre Ausdruck^((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}$
Stimmt mit Zeichenfolgen der Form übereinXXX-XXX-XXXX
undXXX-XXXX
(Verpasse ich etwas?).
Es stimmt jedoch nicht überein(XXX) XXX-XXXX
und(XXX) XXX-XXX-XXXX
auch (was ich brauche, um es zu entsprechen).
Kannst du mir helfen, das Problem so zu beheben, dass es mit den Formaten übereinstimmt?
XXX-XXX-XXXX
, XXX-XXXX
, (XXX) XXX-XXXX
, (XXX) XXX-XXXX
ohne dass es mit anderen Zeichenfolgenformaten übereinstimmt, die ich nicht möchte?