seth: Zahlenformatieren

Beitrag lesen

gudn tach!

Ich möchte, dass der User eine Telefonnumer in irgend einem Format eingeben kann und ich diese dann richtig formatiert erhalte.

"richtig" formatiert musst du noch naeher beschreiben.
nach din 5008 waere "088 1234567" ein richtiges format, wenn 088 die vorwahl ist.

Beispiel:
Eingabe User: 0881234567 oder +4188 123 45 67
Formatierte Ausgabe: 088-123 45 67

aus einem anderen posting von dir scheint hervorzugehen, dass die eingabe immer genau 10 ziffern (+ evtl. landesvorwahl) enthaelt. ist das so? kuerzere oder laengere nummern werden nicht eingegeben? falls doch: wie sollen die formatiert werden?

Wie kann ich so etwas machen, respektive welcher Perlbefehl kann ich verwenden?

grundsaetzlich: je nach anwendung mit http://perldoc.perl.org/functions/sprintf.html@sprintf oder mit hilfe regulaerer ausdruecke.

prost
seth