(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
![]() |
|
Alati teme | Način prikaza |
![]() |
#1 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
![]() ![]() |
![]() Pokusavao sam da napisem regexp koji bi validirao cirilicne stringove, bez uspeha.
Npr. prost regexp: [a-zA-Z0-9\p{Cyrillic}]+ Prihvata latin charset ali ne i cirilicu. Kolko shvatam js regexp ne podrzava utf-8 karakter set. Da li postoji neki nacin da se ovo implementira u js ili moram da radim validaciju na serverskoj strani? |
![]() |
![]() |
![]() |
#2 |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Možda:
Kôd:
String.prototype.isCyrilic = function() { if(!this || this.length == 0) return false; var re = /^[\u0400-\u04FF]+$/i if(!re.exec(this)) return false; return true; } alert('абвгдђежзијклљмнњопрстћуфхцчџшАБВГДЂЕЖЗИЈКЛЉМНЊОПРСТЋУФХЦЧЏШ'.isCyrilic()); alert('asdfčćžšđ'.isCyrilic()); http://www.devprotalk.com/t8274-js-v...m-slovima.html
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” Poslednja izmena od Br@nkoR : 26. 09. 2011. u 11:55. Razlog: dodat link |
![]() |
![]() |
2 članova zahvaljuje Br@nkoR za poruku: |
![]() |
#3 |
član
Certified
Datum učlanjenja: 17.10.2006
Poruke: 65
Hvala: 42
18 "Hvala" u 9 poruka
![]() |
![]() Mislim da JS ne podrzava unicode u regexu, ako ti treba za neku odredjenu grupu karaktera, mozda ti odgovara ovako nesto:
http://kourge.net/projects/regexp-unicode-block |
![]() |
![]() |
![]() |
#4 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
![]() ![]() |
![]() xregexp radi odlicno, fala
|
![]() |
![]() |
![]() |
|
|