Hallo,
var eingabe=prompt(), neu="";
for (var i=0; i<eingabe.length; i++)
{
if (((eingabe.charAt( i )>='0') && (eingabe.charAt( i )<='9')) || (eingabe.charAt( i )=='-'))
neu+=eingabe.charAt( i );
}neu=parseInt( neu );
alert(neu);
So, und jetzt geben wir bei der Eingabe "010" ein und wundern uns ;-))
Tipp: parseInt(string, radix) hat nicht umsonst _zwei_ Argumente. http://selfhtml.teamone.de/javascript/objekte/unabhaengig.htm#parse_int
viele Grüße
Axel