Проверка правильности (регулярное выражение)
Здравствуйте все, такой вопрос, у меня есть код для проверки валидности телефона и эмеил, но надо теперь осуществить этот код используя jQuery. Подскажите пожалуйста, как это сделать?
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>DZ_1</title> <script type="text/javascript"> function ValidMail() { var re = /^[\w-\.]+@[\w-]+\.[a-z]{2,4}$/i; var myMail = document.getElementById('email').value; var valid = re.test(myMail); if (valid) output = 'Адрес эл. почты введен правильно!'; else output = 'Адрес электронной почты введен неправильно!'; document.getElementById('message').innerHTML = output; return valid; } function ValidPhone() { var re = /^\d[\d\(\)\ -]{4,14}\d$/; var myPhone = document.getElementById('phone').value; var valid = re.test(myPhone); if (valid) output = 'Номер телефона введен правильно!'; else output = 'Номер телефона введен неправильно!'; document.getElementById('message').innerHTML = document.getElementById('message').innerHTML+'<br />'+output; return valid; } </script> </head> <body> <p id="message" >Пожалуйста, заполните все поля формы!</p> E-mail: <input id="email" name="email" type="text" size="20" /><br /> Телефон: <input id="phone" name="phone" type="text" size="20" /><br /> <input name="button" type="submit" value="Проверить" onClick="ValidMail(); ValidPhone();" /> </body> </html> |
document.getElementById('email').value --> $('#email').val()
document.getElementById('message').innerHTML = output; --> $('#message').html(output); С телефоном по аналогии, думаю, справитесь. Своих регулярок в jquery нет. |
Часовой пояс GMT +3, время: 22:50. |