function echeck (str) {
var at= " @ "
var dot= ". „
var lat=str.indexOf (an)
var lstr=str.length
var ldot=str.indexOf (Punkt)
wenn (str.indexOf (an) ==-1) {
Alarm („unzulässiges email address“)
Rückholfalsches
}
wenn (str.indexOf (an) ==-1 || str.indexOf (an) ==0 || str.indexOf (an) ==lstr) {
Alarm („unzulässiges email address“)
Rückholfalsches
}
wenn (str.indexOf (Punkt) ==-1 || str.indexOf (Punkt) ==0 || str.indexOf (Punkt) ==lstr) {
Alarm („unzulässiges email address“)
Rückholfalsches
}
wenn (str.indexOf (an, (lat+1))! =-1) {
Alarm („unzulässiges email address“)
Rückholfalsches
}
wenn (str.substring (lat-1, Lat) ==dot || str.substring (lat+1, lat+2)==dot) {
Alarm („unzulässiges email address“)
Rückholfalsches
}
wenn (str.indexOf (Punkt, (lat+2)) ==-1) {
Alarm („unzulässiges email address“)
Rückholfalsches
}
wenn (str.indexOf („")! =-1) {
Alarm („unzulässiges email address“)
Rückholfalsches
}
Rückhol ausrichten
}
Funktion checkform (Form)
{
wenn (form.name.value == "") {
Alarm („alles required* fields.") bitte abschließen;
falsches zurückbringen;
}
wenn (echeck (form.email.value) ==false) {
email.value= ""
email.focus ()
bringen falsches zurück
}
onSubmitButton ();
Rückhol ausrichten;
}
|