Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Regular epressions i Unicode problem

[es] :: Javascript i AJAX :: Regular epressions i Unicode problem

[ Pregleda: 1574 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stacionari
Dusan Knezevic
Belgrade

Član broj: 113712
Poruke: 7
89.216.198.*

Sajt: www.makeliterature.com


Profil

icon Regular epressions i Unicode problem24.07.2007. u 22:06 - pre 203 meseci
HEEELP ME!

Za validaciju polja u firmi koristim odvojeno JavaScript (klijent) i PHP (server). Sa PHP om nema nikakvih problema kada se radi o validaciji Unicode unosa, ali JavaScript jednostavno neće da prihvati patern Regularnog izraza.

Primer: provera username unosa (slova, brojevi, donja crta):

PHP: - radi:

$legalChars = "/\p{L}|\p{Pc}|\p{N}/"; // allow letters, numbers and underscores
$legalCharsCount = preg_match_all($legalChars,$strng,$blb);
...

JavaScript: -

var error = "";
var illegalChars = /\p{L} \p{Nd}/; //Probao i / :Lu | :N / i sl kombinacije za unicode reg.exps
if (illegalChars.test(strng)) { //Probao i match i seach
error = "The username contains illegal characters.\n";
}

Browser jednostavno svaki unos raća kao false.

Zna li neko u čemu je problem.

Unapred mlooogo hvala!
 
Odgovor na temu

[es] :: Javascript i AJAX :: Regular epressions i Unicode problem

[ Pregleda: 1574 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.