English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Обычные методы проверки:
checkUserNameflag=false; checkPasswordflag=false; checkPasswordAgianflag=false; checkEmailflag=false; // Проверка пользовательского имени function checkUserName() { var username = $("userNeme").value; var zz = /^[A-Za-z0-9]{6,}$/; if (!zz.test(username)) { $("userName_warn").innerHTML = " × Пользовательское имя не соответствует стандартам"; checkUserNameflag=false; } else {}} /*$("userName_warn").style.color='blue'; $("userName_warn").innerHTML = "√ Пользовательское имя доступно";*/ showUserExist(username); checkUserNameflag=true; } } // Сброс уведомлений function resetWarn(){ $("userName_warn").innerHTML=""; $("email_warn").innerHTML=""; $("password_warn").innerHTML=""; $("Repassword_warn").innerHTML=""; } // Проверка пароля function checkPassword() { var password1 = $("password").value; if (password1.length >= 6 && password1.length <= 15) {}} checkPasswordflag = true; ($("password_warn").style.color='blue';) ($("password_warn").innerHTML = " √ Пароль доступен ";) checkAgianMiMa(); } else {}} checkPasswordflag = false; ($("password_warn").innerHTML = "× Пароль должен содержать至少 6 символов ";) } } function checkPasswordAgian() { var password1 = $("password").value; var password2 = $("rePassword").value; if (password1 == password2) { if (password1 == "") { ($("Repassword_warn").innerHTML = "× Введите пароль ";) checkPasswordAgianflag = false; return; } ($("Repassword_warn").style.color='blue';) ($("Repassword_warn").innerHTML = "√ Повторный ввод пароля правильный ";) checkPasswordAgianflag = true; } else {}} checkPasswordAgianflag = false; ($("Repassword_warn").innerHTML = "× Введены два разных пароля ";) } } function checkEmail(){ // Проверка электронной почты var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; var email=$("email").value; if(!myreg.test(email)){ checkEmailflag=false; ($("email_warn").style.color='red';) ($("email_warn").innerHTML = "× Электронная почта не соответствует стандартам";) } else {}} checkEmailflag=true; $("email_warn").style.color='blue'; $("email_warn").innerHTML = "√ Формат электронной почты правильный"; } } function submitCheck(){ alert(checkUserNameflag); if(checkUserNameflag==false || checkPasswordflag==false || checkPasswordflag==false ||checkPasswordAgianflag==false || checkEmailflag==false){ return; } } function $(id){ return document.getElementById(id); }
JavaScript регулярные выражения - проверка форм
Проверка номера телефона: /0?(13|14|15|18)[0-9]{9}/
Проверка имени пользователя: (цифры, английские буквы, китайские иероглифы, подчеркивание, тире): /^[A-Za-z0-9_\-\u4e00-\u9fa5]+$/
Пароль: (цифры, английские буквы, подчеркивание, тире) /^[A-Za-z0-9_-]+$/
ID карты: /\d{17}[\d|x]|\d{15}/
Не пусто: /^\S+$/
IP-адрес: /((?:(?:25[0-5]|2[0-4]\d|[01]?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d?\d))/
Указанные выше регулярные выражения для проверки данных форм JavaScript,介绍的由小编为大家,希望对大家有所帮助。如果有任何疑问, пожалуйста, оставьте комментарий, и я отвечу вам своевременно. В этом также очень благодарю всех за поддержку сайта Yanaosheng Jiaocheng!