Rainer: Zeichen zulassen

Hallo,
vielleicht kann mir jemand behilflich sein. Ich bin dabei ein Script umzubauen. Dabei geht es darum, in einem Eingabefeld alle gängigen Zeichen zuzulassen. Im Augenblick werden nur Zahlen angenommen. Es sollen aber auch Buchstaben, Punkte und Minuszeichen etc. zugelassen sein. Die Zeile in der ich das vermute sieht im Augenblick so aus:
s=/[^0-9.]/
Wie muß ich diese Zeile umschreiben um mein Problem zu lösen?
Da ich in Java nicht so bewandert bin, im vorraus Danke für Hilfe.
Gruß, Rainer

  1. Hallo,

    Siehe SelfHTML 'Regulaere Ausdruecke'

    Dieter

  2. Guude!

    Willst Du das tatsächlich in _Java_ machen? Oder meintest Du vielleicht Java_script_?

    <img src="http://www.olison.com/images/java.gif" border="0" alt="">

    LG ausm Hesseland
    Lemmy

    1. Habs inzwischen rausgefunden. Der Fehler lag hier:
      nur Zahlen:
      echo '<a href="javascript:void(0)" onclick="dazu(document.forms[0].anzahl'.$i.','.$daten[$i][4].','.$daten[$i][6].',document.forms[0].produkt'.$i.')">';
      Jetzt gehts:
      echo "<a href='javascript:void(0)' onclick="dazu(document.forms[0].anzahl".$i.",'".$daten[$i][4]."',".$daten[$i][6].",document.forms[0].produkt".$i.")">";
      Trotzdem Danke für die gutgemeinten Ratschläge.
      Muß dann wohl java-script sein. Ich sagte ja schon hab keine Ahnung.
      Grüße, Rainer

  3. Moin Moin !

    Du prüfst auf dem *Client* die Eingaben, die Du auf dem *Server* verarbeitest ?

    Und Du hast absolut keine Kontrolle über den Client.

    Na, fällt der Groschen ?

    Javascript aus, Schrott in die Eingabe, Formular abschicken, Server tot.

    Eingabeüberprüfungen machen nur auf dem Server wirklich Sinn, auf dem Client können Eingabeüberprüfungen bestenfalls überflüssige HTTP-Requests verhindern.

    Alexander

    --
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
    Mein "Lieblings-Forums-Bug": http://cforum.teamone.de/phpbt/bug.php?op=show&bugid=103&pos=2
    Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.