Есть ли в javascript возможности для "частичной" проверки регулярному выражению?

интернет программирование JavaScript регулярные выражения

Допустим мне нужно проверить, что в поле ввода будет введен именно email. Регулярное выражение для проверки известно, и хотелось бы его использовать еще на этапе посимвольного ввода со стороны пользователя, а не только проверять поле целиком перед отсылкой. Можно ли применить его "частично", без переписывания, возможно какие-то решения готовые на этот счет есть?

Примечание:
Немного поясню. Мне хотелось бы имея регулярное выражение, описывающее формат поля ввода, просто не дать пользователю ввести запрещенный символ, анализируя событие keypress. email я указал в качестве примера.
Ответы:
Будет весьма непросто определить, закончил ли пользователь ввод e-mail или просто задумался. А если ждать пока пользователь покинет поле, то зачем тогда посимвольная проверка?
<input type="email">


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.