Deus Figendi: Telefonnummer überprüfen

Beitrag lesen

Habs jetzt versucht mit
document.telefon.value.match(/\d+|\s|\b+\b|\b-\b/)
Geht immer noch nich!!
Wo ist der Fehler!?

Also du schaust jetzt ob der Inhalt von telefon eine oder mehr Ziffern ist oder ein einzelnes Leerzeichen (bzw. Whitespace) ist oder zwei oder mehr Wort-Ende-Zeichen ist oder ein Wort-Ende-Zeichen ein Minus und ein Wortendezeichen.
Dein Ausdruck trifft also zu auf
1234

...,
.-.
er trifft aber z.B. nicht zu auf
1234 ...,.-.

Wir hatten das vor Kurzem schoneinmal mit E-Mail-Adressen. Auch für dich gilt: Warum nicht
<input type="tel" name="telefon" id="telefon" />
?
Diese Prüfung erfolgt ebenso wie bei JS im Browser und die Funktion ist schon fertig.

Ein für dich vielleicht geeigneter Ausdruck wäre in Richtung
(+\d\d)?[0-9 -]*
Dieser erlaubt ein PlusZifferZiffer und danach eine beliebige Kombination von Ziffern, Leerzeichen und Minus. Dieser Ausdruck trifft auch auf ein Leeres Feld zu.

--
sh:( fo:| ch:? rl:( br:& n4:& ie:{ mo:} va:) de:µ_de:] zu:) fl:( ss:| ls:[ js:(