Ich habe die generische Fuzzy-Suche jetzt, so dass, wenn Typ "a" es mir jedes Wort zurückgibt, das ein A enthält. Allerdings möchte ich eine verfeinerte Suche, die dies tut .Regex für Suche, eine verfeinerte Fuzzy-Suche
Zum Beispiel habe ich das Wort: 'Frankies Muniz'
"Frank", "fr", "f", "mun", "m" gesucht wird in der Tat zurückkehren 'Frankies Muniz'
Suche "rank", "ster", "r", "niz" wird nichts zurückgeben
es muss die ersten Wörter beginnen, ich habe keine Ahnung, wo ich hier anfangen soll. Ich bin sehr neu in Regex. Danke
Was ist Ihr Versuch ist? Sende deinen Regex-Ausdruck, um zu sehen, was falsch läuft. – thhan
so etwas wie '/ \ bfrank/i'? aka: 'RegExp (" \\ b "+ term," i ")' besteht deine Tests – dandavis
Wenn du ein komplettes Wort abgleichen willst, benutze 'RegExp (\' \ b $ {search} \\ w * \ ' , 'i') '- nicht vergessen, [escape] (https://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript)' 'search''. –