chief: alle zeichen aus textfeld entfernen ausser ziffern

Hi,

ich brauch ne Funktion, die aus einem Telefon- Textfeld alle Zeichen entfernt ausser die Ziffern. Also auch Leerzeichen , / , etc.

Thanks

  1. Hallo Thomas

    ich brauch ne Funktion, die aus einem Telefon- Textfeld alle Zeichen entfernt ausser die Ziffern. Also auch Leerzeichen , / , etc.

    prima, ich habe hier einen Ausdruck der alles außer den Zahlen und die Buchstaben a und b entfernt.

    Passe ihn dir einfach an.

    s="12abcd1234 121";
    alert(s.replace(/[^\dab]/g,""))

    Viele Grüße

    Antje

    1. Hallo Thomas

      Wieso Thomas???

      Viele Grüße

      Danke

      Antje ;-)

  2. Hi,

    ich brauch ne Funktion, die aus einem Telefon- Textfeld alle Zeichen entfernt ausser die Ziffern. Also auch Leerzeichen , / , etc.

    deinstring = deinstring.replace(/[^0-9]/g, "");

    Thanks

    You're welcome

    Andreas

    1. Hi,

      selber Hi,

      deinstring = deinstring.replace(/[^0-9]/g, "");

      oder noch kürzer:
      deinstring = deinstring.replace(/\D/g, "");

      Gruß, Andreas

  3. ich brauch ne Funktion, die aus einem Telefon- Textfeld alle Zeichen entfernt ausser die Ziffern. Also auch Leerzeichen , / , etc.

    Dazu kannst Du entweder eine simple Schleife benutzen, die Stelle für Stelle alle gewünschten Zeichen rauskopiert oder Du nimmst etwas spezielleres wie String.replace().
    Alles nötige findest Du im Javascript-Kapitel > Objekt-Referenz > String: http://selfhtml.teamone.de/javascript/objekte/string.htm

    Gruß,
      soenk.e