webForumDet fria alternativet

Uppdelad söksträng

2 svar · 455 visningar · startad av erk

erkMedlem sedan aug. 20094 inlägg
#1

Jag har en enkel sökfunktion som jag tagit klar men som inte riktigt funkar som jag vill. Man skriver in en söksträng men om man skriver två ord så behandlas dessa separat, exempelvis om jag vill söka på "Per E" så vill jag inte få med alla träffar på ord som bara innehåller bokstaven E, utan bara de sökträffar som har just "Per E..."

Tack för all hjälp, jag är väldigt ny med det här

/Erik

voigtann1Medlem sedan juni 20019 519 inlägg
#2

När skall den "splitar" din sträng då? Du har regEx uttryck som splitar på mellanslag, det är väl bara att byta ut det till "," istället?

var t=obj.q.value.toLowerCase().split(/ /g);

till:

var t=obj.q.value.toLowerCase().split(/,/g);
erkMedlem sedan aug. 20094 inlägg
#3

Tack, enkelt när man vet hur det ska vara ;)

129 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)