🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #39674

Re: Niedozwolone znaki

#39674
From: ethanak
Date: Fri, 28 Apr 2006 06:14
28 lines
2107 bytes
On 2006-04-27 23:08, Johnny wrote:

[...]
> Juz mam obryte regexpy ;-)

Też tak kiedyś myślałem potem mnie życie uświadomiło że byłem w błędzie
- teraz na wszelki wypadek mam obryte gdzie jest specyfikacja :)

> Btw. czemu piszesz, ze powinno byc "[^" a nie "^["? Wg. zrodel, ktore
> czytalem to taki zapis oznacza "wszystko za wyjatkiem tego co zdefiniowane
> w []" a mi nie o to chodzilo.

/^[0-9a-z]$/i pasuje do napisu zawierającego dokładnie jeden znak
alfanumeryczny a chyba nie o to Ci chodziło?

/[^0-9a-z]/i pasuje do napisu dowolnej długości zawierającego co
najmniej jeden znak niealfanumeryczny. Czyli napis pasujący do tego
regexpa na pewno nie jest prawidłowym loginem (co nie znaczy jeszcze że
niepasujący jest prawidłowy)

Zresztą to można na kilka sposobów rozwiązać, chyba najprostszy to
(zakładając że login może mieć np. od 4 do 12 znaków) /^[a-z0-9]{4,12}$/
- tyle że w tej sytuacji nie masz informacji czy login jest błędny bo ma
nieprawidłową długość czy dlatego, że zawiera nieprawidłowy znak.

ethanak
-- 
mailto=window.atob('ZXRoYW5ha0Bwb2xpcC5jb20=');
Technical Details
Message-ID: <e2sbrg$cbd$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <6uit6yyza4po.dn5n3mesd8sp$.dlg@40tude.net> <e2oeun$blt$1@news.onet.pl> <1a1ruj0rjbz1d.f9jz7vz42pgt.dlg@40tude.net> <e2r6i7$ka4$1@news.onet.pl> <1i6vxshhlja6i.l35hm4iw2aim.dlg@40tude.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: ethanak <sweethanak@buziaczek.pl>
Newsgroups: pl.comp.lang.javascript
Subject: Re: Niedozwolone znaki
Date: Fri, 28 Apr 2006 08:14:07 +0200
Organization: Onet.pl
Lines: 35
Message-ID: <e2sbrg$cbd$1@news.onet.pl>
References: <6uit6yyza4po.dn5n3mesd8sp$.dlg@40tude.net> <e2oeun$blt$1@news.onet.pl> <1a1ruj0rjbz1d.f9jz7vz42pgt.dlg@40tude.net> <e2r6i7$ka4$1@news.onet.pl> <1i6vxshhlja6i.l35hm4iw2aim.dlg@40tude.net>
NNTP-Posting-Host: moiraine.polip.com
Mime-Version: 1.0
X-Trace: news.onet.pl 1146204848 12653 81.219.120.11 (28 Apr 2006 06:14:08 GMT)
X-Complaints-To: usenet@news.onet.pl
NNTP-Posting-Date: Fri, 28 Apr 2006 06:14:08 +0000 (UTC)
X-Sender: LtZRKpKnjJ7oi47KrfGVYIjKHbt52Na0
In-Reply-To: <1i6vxshhlja6i.l35hm4iw2aim.dlg@40tude.net>
User-Agent: Mail/News 1.5 (X11/20060122)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit