Heim >Web-Frontend >js-Tutorial >Überprüfung der JavaScript-Registrierung
function formCheck() {
if (document.forms[0].userName.value== ""){
alert("Bitte geben Sie Ihren Benutzernamen ein!");
document.forms[0].userName.focus();
return false ;
}
var filter=/^s*[A-Za-z0-9]{6,20}s*$/;
if (!filter.test(document.forms[0].userName.value)){
alert("Der Benutzername ist falsch, bitte ersetzen Sie ihn! Die Zeichen, die verwendet werden können, sind (A-Z a-z 0 -9) Die Länge sollte nicht weniger als 6 Zeichen und nicht mehr als 20 Zeichen betragen. Achten Sie darauf, keine Leerzeichen zu verwenden ");
document.forms[0].userName.focus();
document .forms[0].userName.select();
return false;
}
if (document.forms[0].password. value=="" ) {
alert("Bitte geben Sie Ihr Passwort ein!");
document.forms[0].password.focus();
return false;
}
var filter=/^s*[A-Za-z0-9]{6,20}s*$/;
if ( !filter.test( document.forms[0].password.value)){
alert("Das Passwort ist falsch, bitte ersetzen Sie es! Die Zeichen, die verwendet werden können, sind (A-Z a-z 0-9) und die Länge beträgt nicht weniger als 6 Zeichen, nicht mehr als 20 Zeichen, achten Sie darauf, keine Leerzeichen zu verwenden ");
document.forms[0].password.focus();
document.forms[0].password.select( );
return false;
}
if (document.forms[0].pwd.value==" "){
alert( "Bitte geben Sie Ihr Bestätigungspasswort ein! ");
document.forms[0].pwd.focus();
return false;
}
if (document.forms[ 0].password.value!=document.forms[0].pwd.value){
alert("Die zweimal eingegebenen Passwörter sind inkonsistent, bitte geben Sie sie erneut ein!");
document .forms[0].password.focus();
document.forms[0].password.select();
return false;
}
if (document.forms[0].name.value==""){
alert("Bitte geben Sie Ihren richtigen Namen ein!");
Dokument .forms[ 0].name.focus();
return false;
}
var patrn=/^[u0391-uFFE5]{2,4}$ /; / /Regulärer Ausdruck, um festzustellen, ob es sich um Chinesisch handelt
if (!patrn.test(document.forms[0].name.value)){
alert("Bitte geben Sie Ihre ein richtiger Name, 2 -4 chinesische Schriftzeichen!");
document.forms[0].name.focus();
document.forms[0].name.select();
return false;
}
if (document.forms[0].age.value==""){
alert("Please Geben Sie Ihr Alter ein! =/^ [0-9]{1,3}$/;
if (!number.test(document.forms[0].age.value)){
alert( „Bitte geben Sie Ihr Alter ein (muss eine Zahl sein)!“);
document.forms[0].age.focus();
return false;
}
if (document.forms[0].stature.value==""){
alert("Bitte geben Sie Ihre Körpergröße ein! ");
document.forms[0].stature.focus();
return false;
}
var stature=/^[ 0-9]{1,3}$/;
if (!stature.test(document.forms[0].stature.value)){
alert("Bitte geben Sie Ihre ein height (muss eine Zahl sein)! 🎜>if (document.forms[0].tel.value==""){
alert("Bitte geben Sie Ihre Kontaktnummer ein!");
document.forms[0 ].tel.focus();
return false;
}
var tel =/(^([0][1-9]{2,3} [-])?d{3,8}(-d{1,6})?$)|(^([0][1-9]{2,3})d{3,8}((d {1,6}))?$)|(^d{3,8}$)|(^[1][3][0-9]{9}$)|(^0[1][3] [0-9]{9}$)/;
if (!tel.test(document.forms[0].tel.value)) {
alert("Bitte korrekt eingeben Telefonnummer (Handynummer)! {
alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
document.forms[0].mail.focus();
return false;
}
var mail = /^([-_A-Za-z0-9.]+)@([_A-Za-z0-9]+.)+[A-Za -z0- 9]{2,3}$/;
if(!mail.test(document.forms[0].mail.value)){
alert("E- Das E-Mail-Format ist falsch, bitte füllen Sie es erneut aus! >
return false;}if(document.forms[0].school.value==""){alert("Bitte geben Sie Ihre ein school!");document.forms[0].school.focus();return false;}var school=/ ^[u0391-uFFE5]{1,20}$/;if (!school.test(document.forms[0].school.value)){alert („Bitte Geben Sie Ihre Schule ein (muss chinesische Schriftzeichen sein)!");document.forms[0].school.focus();document.forms[0].school. select() ;false zurückgeben;}wahr zurückgeben;}Senden Sie das Formular: