| Case insensitive iskanje | ||
|---|---|---|
|
werky
1. okt 2014 11:37:20
Pridružen od: 16. apr 2012 787 objav 796 168 26 |
#1
Zdravo, Imam eno zanimivo težavo... na strani imam dinamični iskalnik, ki išče po imenu izdelka/dobavitelja in sproti obarva iskalni izraz v tekstu, recimo iščeš "Pivo", rezultat je pa naprimer "PIVOVARNA. Načeloma deluje enako če iščem z velikimi ali malimi črkami, v vsakem primeru mi lepo obarva iskalni string, težava pa nastopi pri posebnih znakih, torej č,ž,š...Tukaj pa kot da ločuje velike in male črke... Pa imam v tabeli nastavljeno utf8generalci in tudi v kodi ni ničesar takega... Se komu sanja kaj narediti? |
|
|
carli
1. okt 2014 12:05:46
Pridružen od: 5. avg 2008 1258 objav 583 54 17 |
#2
V bistvu je pri jquery pluginu za ajax search regex brez i, kar pomeni da je case sensitive, rešitev je gi ... primer: http://jsfiddle.net/cww6zf5r/. Poizkušaj iskat del, ki je tam v besedilu, prva vrstica je z i, druga pa brez. |
|
|
werky
1. okt 2014 12:50:41
Pridružen od: 16. apr 2012 787 objav 796 168 26 |
#3
Hvala za pomoč... Sama menjava barve teksta se zgodi v php-ju in sicer takole: Očitno je potem težava tukaj...ali pa česa ne razumem... lp |
|
|
kelvan
6. okt 2014 05:27:37
Pridružen od: 19. okt 2007 891 objav 658 122 26 |
#4
mislim, da v tvojem primeru ni potrebe po regex, tako da lahko mirno uporabiš navaden case insensitive replace ...ali pa poskušaj z mberegireplace |
|
|
werky
9. okt 2014 10:46:56
Pridružen od: 16. apr 2012 787 objav 796 168 26 |
#5
Da ne odpiram nove teme... Še vedno imam neke težave z iskanjem, tokrat pa naprimer iščem besedo ki vsebuje Š, pa dobim vrnjene tudi rezultate ki imajo sam S... Pa nimam pojma kje je težava... |
|
|
bostjan
9. okt 2014 13:30:31
Pridružen od: 31. jul 2008 643 objav 689 30 9 |
||
|
werky
9. okt 2014 18:31:49
Pridružen od: 16. apr 2012 787 objav 796 168 26 |
||