• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

zeichen aus string entfernen

hdot

New member
hi!
ich hab eine anfängerfrage glaube ich (ich bin jedenfalls ein js-newbie)

folgendes problem: benutzer gibt in ein formular feld z.b. 090101/15 ein... es soll dann das "/" entfernt werden und in einer anderen variablen oder string dann richtig 09010115 gespeichert werden... hat jemand nen vorschlag bzw. ein script... wäre echt super dankbar...

danke und gruss hdot
 
hi hdot,

var tel = document.formular.telefon.value;

tel.split("/");

ausgabe = tel[0] + tel[1];
 
Zuletzt bearbeitet:
danke erstmal.

also dein script holt mir ja nur die "/" aus der eingabe raus... was ich meinte war aber eher in die richtung "hole mir alles aus der eingabe raus was keine zahl ist und setzt mir dann die zahl zusammen"... müsste doch irgendwie mit dem ascii tabelle zu lösen sein oder?

auf jeden fall vielen herzlichen dank für die hilfe :)


gruss hdot
 
hi hdot,

Code:
<html>
<head>

<script language="JavaScript" type="text/javascript">
<!--
function tel_check() {

var num = document.formular.telefon.value;
var tel = num.match(/[0-9]+/g);

test = "";

for ( i = 0; i < tel.length; ++i ) {
    test += tel[i];
}

document.formular.telefon.value = test;

}
//-->
</script>

</head>
<body>

<form name="formular">

<input name="telefon" type="text" size="30" value="">
<input type="button" value="Test" onClick="tel_check();">

</form>

</body>
</html>
 
Zuletzt bearbeitet:
Hallo!

Oder so:

Code:
<script language="Javascript">
var telefon   = "165/354-4576 - 3333"; // z.b.
var number    = "";
var newNumber = telefon.match(/[0-9]+/g);
for(i = 0;i < newNumber.length;i++)
{
    number += newNumber[i];
}   
alert(number);
</script>
 
Zurück
Oben