webForumDet fria alternativet

Uppdelad söksträng

JavaScript

2 svar · 457 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 ;)

264 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)