Der Martin: Funktion will funktionieren

Beitrag lesen

Hallo,

if (20 < document.regis_form.username.value.length)

eigenwillige Schreibweise - meist schreibt man den zu prüfenden Ausdruck links, die Konstante rechts. So wie du es formulierst, ist es zwar auch richtig, aber ungewohnt.

document.regis_form.error.write(strError);

Was ist das denn?!

return false;

Und wie wird die Funktion an das Formularobjekt gebunden?

function validEmail(email) {
var strReg = "^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+.+([a-zA-Z0-9]{2,4})+$";
var regex = new RegExp(strReg);
return(regex.test(email));
}

Du prüfst sehr scharf. In Mailadressen ist wesentlich mehr erlaubt, als du glaubst.

Ciao,
 Martin

--
Nein, es ist nicht wahr, dass bei der Post Beamte schneller befördert werden als Pakete.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(