Article View: pl.comp.lang.javascript
Article #52009Re: JS i regex
From: Borys Pogoreło
Date: Tue, 12 Feb 2019 15:59
Date: Tue, 12 Feb 2019 15:59
19 lines
1631 bytes
1631 bytes
Dnia Tue, 12 Feb 2019 16:06:02 +0100, Wojciech Bancer napisał(a): >> Zamarzyło mi się sprawdzać poprawność e-maila, napisałem prosty kod: > > A potem jak w orange. > Najpierw zarejestrowałem sobie maila z końcówką .codes, a potem dodali spradzacza > i już nie mogę na takiego maila się logować. To jeszcze pół biedy, bo dłuższe TLD typu .museum istnieją już wiele lat i do większości to chyba dotarło. Spróbuj jednak korzytać ze znaku + w części przed "małpą" (ficzer z Gmaila). Chyba praktycznie każdy popularny regexp bardziej skomplikowany niż .+@.+\..+ ma z tym problem. Autorze - nie wymyślaj koła na nowo, weź gotową bibliotekę, która sprawdza poprawność maila zgodnie z RFC. To wcale nie jest trywialne. -- Borys Pogoreło borys(#)leszno,edu,pl
Technical Details
Message-ID:
<1299uga18h0jx$.11l9cirdbu4na$.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.promontel.net.pl!not-for-mailReferences:
<11r27xouiiy2h.dlg@tyczka.com> <slrnq65o6q.pqi.wojciech.bancer@pl-test.org>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.promontel.net.pl!not-for-mail From: Borys Pogoreło <borys@pl.edu.leszno> Newsgroups: pl.comp.lang.javascript Subject: Re: JS i regex Date: Tue, 12 Feb 2019 16:59:15 +0100 Organization: snafu Lines: 19 Message-ID: <1299uga18h0jx$.11l9cirdbu4na$.dlg@40tude.net> References: <11r27xouiiy2h.dlg@tyczka.com> <slrnq65o6q.pqi.wojciech.bancer@pl-test.org> NNTP-Posting-Host: public-gprs180674.centertel.pl Mime-Version: 1.0 X-Trace: thunar.promontel.net.pl 1549987107 12663 46.134.45.3 (12 Feb 2019 15:58:27 GMT) X-Complaints-To: abuse@promontel.net.pl NNTP-Posting-Date: Tue, 12 Feb 2019 15:58:27 +0000 (UTC) User-Agent: 40tude_Dialog/2.0.14.1pl X-fnord: obey. Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit