Автоматически заполнять и сопоставлять ввод электронной почты на основе значения имени и фамилии - PullRequest
0 голосов
/ 23 марта 2019

Я использую расширение Chrome "Автозаполнение / Автоклик". Как сделать так, чтобы ввод адресов электронной почты автоматически заполнялся на основе значений имени и фамилии. Существует расширение Chrome, «Form Filler», которое может достичь этого, но нет способа увидеть, как оно выполняет сопоставление ввода.

Я пытался поиграть с каким-то кодом регулярных выражений, но только чтобы ни к чему не привел.

Например:

Имя: Джон Фамилия: Смит

Я хотел бы, чтобы при вводе адреса электронной почты отображался случайный адрес электронной почты, но включались значения имени и фамилии. Такие как:

Адрес электронной почты: John.Smith@gmail.com

Я также хотел бы, чтобы в конце адреса электронной почты были рандомизированные числа, например:

Адрес электронной почты: John.Smith99@gmail.com

1 Ответ

0 голосов
/ 23 марта 2019

Вы имеете в виду что-то подобное?Принимает ваше имя и фамилию в качестве ввода и генерирует адрес электронной почты со случайными числами.

$("#fname, #lname").on('input', function() {
    var fname = $("#fname").val();
    var lname = $("#lname").val();
    $("#mail").attr("value", fname + "." + lname + Math.floor(Math.random() * 90 + 10) + "@gmail.com");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<html>
<body>
<input id="fname" placeholder="First name" type="text">
<input id="lname" placeholder="Last name" type="text">

<input id="mail" type="email">
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...