Zahlen Abfragen mit /
Marcus
- javascript
Hallo Leute,
erstmal vielen Dank das da draussen so viele Leute sind die einem weiterhelfen.
so nun mein problem:
if(document.FormName.emai.value.indexOf("@") == -1 || document.FormName.emai.value.indexOf(".") == -1){
alert(" e-mail-address with "@" and "."!");
document.FormName.emai.focus();
return false;
}
in dieser abfrage wird ein @ und ein . verlangt, ich möchte das aber auf zahlen und einem / beschränken, kann mir jemand einen tipp geben??
Danke!
Hi,
if(document.FormName.emai.value.indexOf("@") == -1 || document.FormName.emai.value.indexOf(".") == -1){
alert(" e-mail-address with "@" and "."!");
document.FormName.emai.focus();
return false;
}
Wegen der schlechten und vor allem unterschiedlichen Implementierung der RegEx wird dir wohl nichts anderes ueberig bleiben als den String Zeichen fuer Zeichen durchzugehen und zu ueberpruefen.
Vielleicht etwa so:
val = 1;
for(i=0;i<str.length;i++)
{
var chr = str.substring(i,1);
if((chr.charCodeAt(0)
<= 48 && chr.charCodeAt(0) >= 57) && chr != '/')
val = 0;
}
if(val = 1)
alert("Falscher wert drin!");
Gruss,
Christian
http://wwwtech.de