• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

String untersuchen mit match()

Status
Für weitere Antworten geschlossen.

Puccini

Neues Mitglied
Hi!

ich habe ein paar Strings die auf einen bestimmten Inhalt überprüft werden sollen.

mystring.match()

soweit so gut.
mit:
mystring.match(/Test/i)

findet gibt er mir die stellen wieder wo test in dem string vorkommt.
wunderbar. Dabei wird Gross/Kleinschreibung ignoriert ( durch /i).
aber ich wollte gern /Test durch eine Variable setzen die ihren inhalt von einem Input-feld erhält.
nur wie mach ich das??

mystring.match(suchText/i)
oder
mystring.match(/suchText/i)

sind gescheitert...
suchText ist die Variable mit dem Textfeldinhalt.
Bitte um Hilfe!
 
faustregel:

mach .......sucht nach gleichartigem
replace ....ersetzt.
 
jop, soweit war ich auch :D

aber mir ist halt wichtig das das teil nicht auf gross und kleinschreibung achtet!
Da die User sonst immer genau so schreiben müssen wies in der db hinterlegt ist, und das kann bei manchen Namen schwer werden ;)

mit dem regexc komm ich net so klar. wie wende ich das mit einer variable als suchstring an?? o.O
 
ich habs jetzt anders gelöst, muss es halt so gehen:

Code:
        var SuchText = document.getElementById("suchText").value.toUpperCase();
                if(k.toUpperCase().search(SuchText)!=-1)
scheint zu gehen...
:grin:
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben