Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Помогите разобраться с регулярным выражением плз


 Поделиться

Рекомендованные сообщения

Добрый день!

 

Разбираюсь с проверкой электронки при вводе.

Нет цели поймать кого-то хитрого. У нас электронка вообще не является обязательным полем.

 

Цель - чтобы старшая ЦА не вводила херню всякую типа       "galina1956 @yandex, ru"

 

Они на ЭТО регают личный кабинет. Потом предсказуемо не могут в него зайти и клюют мозг по телефону "где мои бонусы???"

 

Сейчас стоит выражение 

.+@.+

 

Хочу чтобы проверяло как минимум на три вещи:

1) наличие знака @

2) наличие точки

3) отсутствие пробелов

 

Может кто-то что-то подсказать? Заранее спасибо!

 

Ссылка на комментарий
Поделиться на других сайтах


14 минут назад, Blast сказал:

filter_var($email, FILTER_VALIDATE_EMAIL)

Ну это же не регулярное выражение...

 

Это уже для прогона базы перед рассылкой как я понимаю может пригодиться.

Ссылка на комментарий
Поделиться на других сайтах


11 часов назад, gregoro сказал:

Ну это же не регулярное выражение...

 

Это уже для прогона базы перед рассылкой как я понимаю может пригодиться.

^\S+@\S+\.\S+   вот такая регулярка подойдет

можете  тут проверять https://regex101.com/

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


11 часов назад, AUSS сказал:

^\S+@\S+\.\S+   вот такая регулярка подойдет

можете  тут проверять https://regex101.com/

Работает!!

Спасибо вам огромное!

Ссылка на комментарий
Поделиться на других сайтах


В 12.02.2020 в 10:24, gregoro сказал:

Ну это же не регулярное выражение...

 

Это уже для прогона базы перед рассылкой как я понимаю может пригодиться.

внутри - регулярка но она проверяет все возможные  состояния
 

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.