japosh Опубліковано: 8 лютого 2018 Share Опубліковано: 8 лютого 2018 У меня стоит модуль Opencart Simple, задача такая: если в поле email после точки меньше 2-х символов, то выдается ошибка. То есть [email protected] не будет проходить валидацию Надіслати Поділитися на інших сайтах More sharing options...
japosh Опубліковано: 8 лютого 2018 Автор Share Опубліковано: 8 лютого 2018 (змінено) 10 минут назад, japosh сказал: У меня стоит модуль Opencart Simple, задача такая: если в поле email после точки меньше 2-х символов, то выдается ошибка. То есть [email protected] не будет проходить валидацию Змінено 8 лютого 2018 користувачем japosh Надіслати Поділитися на інших сайтах More sharing options...
Leingard Опубліковано: 9 лютого 2018 Share Опубліковано: 9 лютого 2018 Возьмите 2 последних символа, уберите точку и проверьте сколько осталось) Надіслати Поділитися на інших сайтах More sharing options... thentru Опубліковано: 9 лютого 2018 Share Опубліковано: 9 лютого 2018 Использовать регулярное выражение Например, такое Цитата ^([a-z0-9_-]+\.)*[a-z0-9_-]+@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.[a-z]{2,6}$ Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 9 лютого 2018 Share Опубліковано: 9 лютого 2018 мне интересно, а заче команда php внедрила это filter_var($email, FILTER_VALIDATE_EMAIL) Надіслати Поділитися на інших сайтах More sharing options... hoolygan Опубліковано: 9 лютого 2018 Share Опубліковано: 9 лютого 2018 2 часа назад, thentru сказал: Использовать регулярное выражение На самом деле - это не самое умное решение. Например, может быть вот такой емейл Gd$#/&([email protected].рф И всё, валидацию не прошел - но он будет валидный. Вообще можно 20 страниц исписать нужна ли валидация или нет, но регуляркой проверять - замахаться можно регулярку выдумывать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 9 лютого 2018 Share Опубліковано: 9 лютого 2018 валидация emai - проверка на апмерсанд (один) Например на хабре, а я там не один год, раз в год возникают вопросы/советы как валидировать email Надіслати Поділитися на інших сайтах More sharing options... 3 months later... shoputils Опубліковано: 4 червня 2018 Share Опубліковано: 4 червня 2018 В 9 февраля 2018 г. в 21:50, chukcha сказал: мне интересно, а заче команда php внедрила это filter_var($email, FILTER_VALIDATE_EMAIL) Оно не все email пропускает. Например, [email protected] посчитает не валидным мылом, хотя такое мыло существовать может. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 4 червня 2018 Share Опубліковано: 4 червня 2018 32 минуты назад, shoputils сказал: Оно не все email пропускает. очень странно, там стоит супер универсальная регулярка (была, когда смотре исходник фильтра) А по поводу валидации email, регулярно на хабре проскакивало - не полощите мозги ни себе не людям Валидный email - строка содержащая один "at" Надіслати Поділитися на інших сайтах More sharing options... shoputils Опубліковано: 4 червня 2018 Share Опубліковано: 4 червня 2018 (змінено) 2 часа назад, chukcha сказал: Валидный email - строка содержащая один "at" та это понятно, но каждому покупателю это не объяснишь. И таких емейлов среди покупателей встречал много (особенно среди at mail.ru). Так что остается только регулярка. Именно по этой причине решено было в ocStore 2.x не включать данный способ проверки мыла. Змінено 4 червня 2018 користувачем shoputils Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Blackseabreathe Опубліковано: 2 грудня 2020 Share Опубліковано: 2 грудня 2020 В 09.02.2018 в 21:50, chukcha сказал: мне интересно, а заче команда php внедрила это filter_var($email, FILTER_VALIDATE_EMAIL) Это лучшая проверка в сравнение с регулярками Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Как в Opencart сделать проверку на правильность email? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
thentru Опубліковано: 9 лютого 2018 Share Опубліковано: 9 лютого 2018 Использовать регулярное выражение Например, такое Цитата ^([a-z0-9_-]+\.)*[a-z0-9_-]+@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.[a-z]{2,6}$ Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 9 лютого 2018 Share Опубліковано: 9 лютого 2018 мне интересно, а заче команда php внедрила это filter_var($email, FILTER_VALIDATE_EMAIL) Надіслати Поділитися на інших сайтах More sharing options... hoolygan Опубліковано: 9 лютого 2018 Share Опубліковано: 9 лютого 2018 2 часа назад, thentru сказал: Использовать регулярное выражение На самом деле - это не самое умное решение. Например, может быть вот такой емейл Gd$#/&([email protected].рф И всё, валидацию не прошел - но он будет валидный. Вообще можно 20 страниц исписать нужна ли валидация или нет, но регуляркой проверять - замахаться можно регулярку выдумывать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 9 лютого 2018 Share Опубліковано: 9 лютого 2018 валидация emai - проверка на апмерсанд (один) Например на хабре, а я там не один год, раз в год возникают вопросы/советы как валидировать email Надіслати Поділитися на інших сайтах More sharing options... 3 months later... shoputils Опубліковано: 4 червня 2018 Share Опубліковано: 4 червня 2018 В 9 февраля 2018 г. в 21:50, chukcha сказал: мне интересно, а заче команда php внедрила это filter_var($email, FILTER_VALIDATE_EMAIL) Оно не все email пропускает. Например, [email protected] посчитает не валидным мылом, хотя такое мыло существовать может. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 4 червня 2018 Share Опубліковано: 4 червня 2018 32 минуты назад, shoputils сказал: Оно не все email пропускает. очень странно, там стоит супер универсальная регулярка (была, когда смотре исходник фильтра) А по поводу валидации email, регулярно на хабре проскакивало - не полощите мозги ни себе не людям Валидный email - строка содержащая один "at" Надіслати Поділитися на інших сайтах More sharing options... shoputils Опубліковано: 4 червня 2018 Share Опубліковано: 4 червня 2018 (змінено) 2 часа назад, chukcha сказал: Валидный email - строка содержащая один "at" та это понятно, но каждому покупателю это не объяснишь. И таких емейлов среди покупателей встречал много (особенно среди at mail.ru). Так что остается только регулярка. Именно по этой причине решено было в ocStore 2.x не включать данный способ проверки мыла. Змінено 4 червня 2018 користувачем shoputils Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Blackseabreathe Опубліковано: 2 грудня 2020 Share Опубліковано: 2 грудня 2020 В 09.02.2018 в 21:50, chukcha сказал: мне интересно, а заче команда php внедрила это filter_var($email, FILTER_VALIDATE_EMAIL) Это лучшая проверка в сравнение с регулярками Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Как в Opencart сделать проверку на правильность email? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
hoolygan Опубліковано: 9 лютого 2018 Share Опубліковано: 9 лютого 2018 2 часа назад, thentru сказал: Использовать регулярное выражение На самом деле - это не самое умное решение. Например, может быть вот такой емейл Gd$#/&([email protected].рф И всё, валидацию не прошел - но он будет валидный. Вообще можно 20 страниц исписать нужна ли валидация или нет, но регуляркой проверять - замахаться можно регулярку выдумывать Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 9 лютого 2018 Share Опубліковано: 9 лютого 2018 валидация emai - проверка на апмерсанд (один) Например на хабре, а я там не один год, раз в год возникают вопросы/советы как валидировать email Надіслати Поділитися на інших сайтах More sharing options... 3 months later... shoputils Опубліковано: 4 червня 2018 Share Опубліковано: 4 червня 2018 В 9 февраля 2018 г. в 21:50, chukcha сказал: мне интересно, а заче команда php внедрила это filter_var($email, FILTER_VALIDATE_EMAIL) Оно не все email пропускает. Например, [email protected] посчитает не валидным мылом, хотя такое мыло существовать может. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 4 червня 2018 Share Опубліковано: 4 червня 2018 32 минуты назад, shoputils сказал: Оно не все email пропускает. очень странно, там стоит супер универсальная регулярка (была, когда смотре исходник фильтра) А по поводу валидации email, регулярно на хабре проскакивало - не полощите мозги ни себе не людям Валидный email - строка содержащая один "at" Надіслати Поділитися на інших сайтах More sharing options... shoputils Опубліковано: 4 червня 2018 Share Опубліковано: 4 червня 2018 (змінено) 2 часа назад, chukcha сказал: Валидный email - строка содержащая один "at" та это понятно, но каждому покупателю это не объяснишь. И таких емейлов среди покупателей встречал много (особенно среди at mail.ru). Так что остается только регулярка. Именно по этой причине решено было в ocStore 2.x не включать данный способ проверки мыла. Змінено 4 червня 2018 користувачем shoputils Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Blackseabreathe Опубліковано: 2 грудня 2020 Share Опубліковано: 2 грудня 2020 В 09.02.2018 в 21:50, chukcha сказал: мне интересно, а заче команда php внедрила это filter_var($email, FILTER_VALIDATE_EMAIL) Это лучшая проверка в сравнение с регулярками Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Как в Opencart сделать проверку на правильность email? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
shoputils Опубліковано: 4 червня 2018 Share Опубліковано: 4 червня 2018 В 9 февраля 2018 г. в 21:50, chukcha сказал: мне интересно, а заче команда php внедрила это filter_var($email, FILTER_VALIDATE_EMAIL) Оно не все email пропускает. Например, [email protected] посчитает не валидным мылом, хотя такое мыло существовать может. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 4 червня 2018 Share Опубліковано: 4 червня 2018 32 минуты назад, shoputils сказал: Оно не все email пропускает. очень странно, там стоит супер универсальная регулярка (была, когда смотре исходник фильтра) А по поводу валидации email, регулярно на хабре проскакивало - не полощите мозги ни себе не людям Валидный email - строка содержащая один "at" Надіслати Поділитися на інших сайтах More sharing options... shoputils Опубліковано: 4 червня 2018 Share Опубліковано: 4 червня 2018 (змінено) 2 часа назад, chukcha сказал: Валидный email - строка содержащая один "at" та это понятно, но каждому покупателю это не объяснишь. И таких емейлов среди покупателей встречал много (особенно среди at mail.ru). Так что остается только регулярка. Именно по этой причине решено было в ocStore 2.x не включать данный способ проверки мыла. Змінено 4 червня 2018 користувачем shoputils Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Blackseabreathe Опубліковано: 2 грудня 2020 Share Опубліковано: 2 грудня 2020 В 09.02.2018 в 21:50, chukcha сказал: мне интересно, а заче команда php внедрила это filter_var($email, FILTER_VALIDATE_EMAIL) Это лучшая проверка в сравнение с регулярками Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Как в Opencart сделать проверку на правильность email?
chukcha Опубліковано: 4 червня 2018 Share Опубліковано: 4 червня 2018 32 минуты назад, shoputils сказал: Оно не все email пропускает. очень странно, там стоит супер универсальная регулярка (была, когда смотре исходник фильтра) А по поводу валидации email, регулярно на хабре проскакивало - не полощите мозги ни себе не людям Валидный email - строка содержащая один "at" Надіслати Поділитися на інших сайтах More sharing options... shoputils Опубліковано: 4 червня 2018 Share Опубліковано: 4 червня 2018 (змінено) 2 часа назад, chukcha сказал: Валидный email - строка содержащая один "at" та это понятно, но каждому покупателю это не объяснишь. И таких емейлов среди покупателей встречал много (особенно среди at mail.ru). Так что остается только регулярка. Именно по этой причине решено было в ocStore 2.x не включать данный способ проверки мыла. Змінено 4 червня 2018 користувачем shoputils Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Blackseabreathe Опубліковано: 2 грудня 2020 Share Опубліковано: 2 грудня 2020 В 09.02.2018 в 21:50, chukcha сказал: мне интересно, а заче команда php внедрила это filter_var($email, FILTER_VALIDATE_EMAIL) Это лучшая проверка в сравнение с регулярками Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
shoputils Опубліковано: 4 червня 2018 Share Опубліковано: 4 червня 2018 (змінено) 2 часа назад, chukcha сказал: Валидный email - строка содержащая один "at" та это понятно, но каждому покупателю это не объяснишь. И таких емейлов среди покупателей встречал много (особенно среди at mail.ru). Так что остается только регулярка. Именно по этой причине решено было в ocStore 2.x не включать данный способ проверки мыла. Змінено 4 червня 2018 користувачем shoputils Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Blackseabreathe Опубліковано: 2 грудня 2020 Share Опубліковано: 2 грудня 2020 В 09.02.2018 в 21:50, chukcha сказал: мне интересно, а заче команда php внедрила это filter_var($email, FILTER_VALIDATE_EMAIL) Это лучшая проверка в сравнение с регулярками Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Blackseabreathe Опубліковано: 2 грудня 2020 Share Опубліковано: 2 грудня 2020 В 09.02.2018 в 21:50, chukcha сказал: мне интересно, а заче команда php внедрила это filter_var($email, FILTER_VALIDATE_EMAIL) Это лучшая проверка в сравнение с регулярками Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts