Size: a a a

Node.js — русскоговорящее сообщество

2021 January 24

в

вαғғσмεттι in Node.js — русскоговорящее сообщество
Oleksii Miuskyi
а что лучше?
Регулярка, конечно же
источник

O

Oleksii Miuskyi in Node.js — русскоговорящее сообщество
function validateEmail(email) {
   const re = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
   return re.test(String(email).toLowerCase());
}типо етого?
источник

в

вαғғσмεттι in Node.js — русскоговорящее сообщество
Ну нахуя тащить пакет в проект для этого
источник

в

вαғғσмεттι in Node.js — русскоговорящее сообщество
Oleksii Miuskyi
function validateEmail(email) {
   const re = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
   return re.test(String(email).toLowerCase());
}типо етого?
Да, только эта регулярка какая-то страшная, я более простую юзал
источник

Д

Денис in Node.js — русскоговорящее сообщество
https://regex101.com/ тут например потести
источник

Д

Денис in Node.js — русскоговорящее сообщество
вαғғσмεттι
Да, только эта регулярка какая-то страшная, я более простую юзал
+
источник

¿

¿hope in Node.js — русскоговорящее сообщество
вαғғσмεттι
Да, только эта регулярка какая-то страшная, я более простую юзал
Страшная?Посмотри регулярку на мыло, если следовать RFC
источник

в

вαғғσмεттι in Node.js — русскоговорящее сообщество
Любая регулярка так или иначе страшная
источник

V

Vitaly in Node.js — русскоговорящее сообщество
вαғғσмεттι
Ну не надо таскать целый пакет для этого, есть же простейшая регулярка
она не такая уж и простая если следовать RFC
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Vitaly
она не такая уж и простая если следовать RFC
А есть причина, по которой принципиально не подходит
/.+@.+/
?)
источник

¿

¿hope in Node.js — русскоговорящее сообщество
Vitaly
она не такая уж и простая если следовать RFC
В той библиотеке простая регулярка и зачем кому-то почту по RFC проверять?
источник

Е

Евдоким in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
А есть причина, по которой принципиально не подходит
/.+@.+/
?)
Такую юзаю)

/\S+@\S+\.\S+/
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Даже если будет удовлетворять RFC, это всё равно не гарантия, что такой email существует.
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Евдоким
Такую юзаю)

/\S+@\S+\.\S+/
теоретически можно иметь email, который не подойдёт
источник

в

вαғғσмεттι in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Даже если будет удовлетворять RFC, это всё равно не гарантия, что такой email существует.
Минимум по мх записи проверять, также по смтп протоколу
источник

Е

Евдоким in Node.js — русскоговорящее сообщество
Фак.
источник

в

вαғғσмεттι in Node.js — русскоговорящее сообщество
Если уж так обязательно это
источник

ИП

Игорь Патиевич... in Node.js — русскоговорящее сообщество
Вот возник такой вопрос по модулю vm и его методу script.createCachedData(). Для чего, куда, и особенно как потом этот буфер используется?
источник

AL

Andrey Lopatin in Node.js — русскоговорящее сообщество
всем привет! А есть у кого книги по JS? Дайте пожалуйста ссыль. Заранее благодарю
источник

ДМ

Данил Мальков... in Node.js — русскоговорящее сообщество
JavaScript — русскоговорящее сообщество
Рекомендуем сразу отключить уведомления
Правила: https://rudevs.network/ByaMH6un7
См. также: @js_noobs_ru, @nodejs_ru, @typescript_ru, @react_js, @electron_ru
Вакансии и поиск работы: @javascript_jobs
https://t.me/js_ru
источник