🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Niedozwolone znaki

#39677
From: Johnny
Date: Sun, 30 Apr 2006 12:37
30 lines
2339 bytes
Dnia Fri, 28 Apr 2006 09:10:00 +0200, ethanak napisał(a):

> Johnny napisał(a):
> [...]
>> Jest jeszcze problem z polskimi znakami, bo chcialbym je tez dac do logina,
>> czy moge je dodac po prostu do maski w kodowaniu UTF-8 (takiej strony
>> kodowej uzywam) czy trzeba jakies kombinacje robic?
> 
> najbezpieczniej będzie w ogóle nie stosować 8-bitowego kodowania w 
> plikach JS i pamiętać, że stringi JavaScriptu są zawsze unikodowe:
> 
> /* ąćęłńóśźżĄĆĘŁŃÓŚŹŻ */
> 
> var plchars=
> "\u0105\u0107\u0119\u0142\u0144\u00F3\u015B\u017A\u017C\u0104\u0106\u0118\u0141\u0143\u00D3\u015A\u0179\u017B";
> 
> Masz święty spokój, kodowanie możesz mieć SHIFT-JIS albo KOI8-R, a 
> powyższa linijka zawsze będzie zawierała wszystkie polskie ogonki :)

Dzieki wielkie, podpowiedz tylko jeszcze jak ten string wsadzic do warunku
funkcji test(), ktora przyjmuje maske regexpa, takie cos mi nie trybi:

  var legalChars =
/^[0-9a-z_]*\u0105\u0107\u0119\u0142\u0144\u00F3\u015B\u017A\u017C\u0104\u0106\u0118\u0141\u0143\u00D3\u015A\u0179\u017B$/i;
  if (!legalChars.test(login)) {
      alert("Login zawiera niedozwolone znaki!");
      return false;
    }
pzdr
Johnny
Technical Details
Message-ID: <bilazserkq8j.1syd9xyy87vhs$.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.task.gda.pl!news.mm.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> <e2sbrg$cbd$1@news.onet.pl> <5ngb7ex0lym4$.h24uvykg3xo0$.dlg@40tude.net> <e2sf48$nkp$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.task.gda.pl!news.mm.pl!not-for-mail
From: Johnny <moja_ocena@gazeta.pl>
Newsgroups: pl.comp.lang.javascript
Subject: Re: Niedozwolone znaki
Date: Sun, 30 Apr 2006 14:37:47 +0200
Organization: Multimedia Polska sp. z o.o.
Lines: 30
Sender: moja_ocena@gazeta.pl
Message-ID: <bilazserkq8j.1syd9xyy87vhs$.dlg@40tude.net>
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> <e2sbrg$cbd$1@news.onet.pl> <5ngb7ex0lym4$.h24uvykg3xo0$.dlg@40tude.net> <e2sf48$nkp$1@news.onet.pl>
Reply-To: moja_ocena@gazeta.pl
NNTP-Posting-Host: host-217-172-235-248.gdynia.mm.pl
Mime-Version: 1.0
X-Trace: news.mm.pl 1146400672 80498 217.172.235.248 (30 Apr 2006 12:37:52 GMT)
X-Complaints-To: abuse@multimedia.pl
NNTP-Posting-Date: Sun, 30 Apr 2006 12:37:52 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.15.1pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit