HiFix

Компьютерная помощь
 2-937-125
HIFIX - Компьютерная помощь в Воронеже >> Статьи >> Выделить email из строки и перенести в другое поле

Имеем код:

<input name="contacts» type="text">
<input name="email» type="email">

Нужно из первого текстового поля выделить e-mail и вбить его во второе.
Это может понадобится, например, если в форме есть поле контакты и второе поле только с почтой. Чтобы не заставлять пользователя повторно вбивать почту автоматизируем это.
Решается с помощью jquery и regexp. exec

$('input[name="contacts"]').change(function(){
string= ($('input[name="contacts"]').val());
email = /[-._a-zA-Z0-9]+@(?:[a-zA-Z0-9][-a-z0-9]+).[a-zA-Z]{2,6}/.exec(string);
$('input[name="email"]').val(email);






comments powered by Disqus