|
stacionari Dusan Knezevic Belgrade
Član broj: 113712 Poruke: 2 89.216.198.*
Sajt: www.serbianplum.com
|
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!
|
| 24.07.2007. u 22:06 |
| |