[ stacionari @ 24.07.2007. 22:06 ] @
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! |