javascript - regex - čšžji
 
george 14. jan 2010 17:29:25 Pridružen od:
14. jan 2010
10 objav
3 0 0
#1

Evo malo za možgančke kravžlat.



Stran je PHP encoding je UTF-8 (php pač ne podpira Windows-1250 encodinga).

validacija input polj v php-ju (server side) je že narejena. za hitrejse in bolj cloveku prijazno delovanje, pa je fajn da je validacija dodana še na client side.



sedaj pa vprašanje.

kako realizirati da v javascriptu z regexom validiraš polje in dopuščač samo alfanumerične znake vključno s čšž-ji. v regexu pattern /^[a-zA-Z0-9]$/ pač ne vključuje čšžjev.

/^[a-zA-Z0-9蚞ȊŽ]
$/; pa nažalost ne dela ker je encoding php oz. html (in pač cele strani) UTF-8....



any ideas... :)


všeč(0) ni všeč(0) spam(0)
Improving web bit by bit http://www.inbit.si
 
blackmamba 14. jan 2010 18:23:08 Pridružen od:
4. mar 2008
559 objav
392 25 11
#2

poglej si http://unicode.coeurlumiere.com/

in http://www.regextester.com/jssyntax.html

npr. \u00A9 = ©

\010C = Č

\010C = č


všeč(0) ni všeč(0) spam(0)
 
blackmamba 14. jan 2010 18:25:33 Pridružen od:
4. mar 2008
559 objav
392 25 11
#3

Nemorem urejat prejšnjega posta...

popravek:



\u010C = Č

\u010D = č


všeč(0) ni všeč(0) spam(0)
 
george 14. jan 2010 21:47:44 Pridružen od:
14. jan 2010
10 objav
3 0 0
#4

But of couuuurse backslash escape-a any special character v regexu...

Jap bo treba še mal regex študirat :P



Sem probu č (za č) , ki isto laufa v html sam znotraj regexa (brez ) pa ne... :D

hvala za pomoč :)


všeč(0) ni všeč(0) spam(0)
Improving web bit by bit http://www.inbit.si
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se