webForumDet fria alternativet

Uppdelad söksträng

JavaScriptur Javascript

2 svar · 455 visningar · startad av erk

Medlem sedan aug. 20094 inlägg
Frågan#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

Medlem 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);
Medlem sedan aug. 20094 inlägg
#3

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

271 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
134 ms — hämta forumlista (db)
135 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)