Wie testen, ob die Zeichenfolge eines der ausgewählten Schlüsselwörter enthält?JavaScript/jQuery - Prüfen, ob die Zeichenfolge eines der Schlüsselwörter enthält
Zum Beispiel
var keywords = 'small, big, large'
var string = 'big brown bear';
function wordInString(string, keywords){
return new RegExp('\\b' + keywords + '\\b', 'i').test(string);
}
Die oben funktioniert nur für ein einziges Wort, ich brauche mehrere Worte testen zu können, und genaue Übereinstimmung.
wenn sagen Sie mehrere Wörter, dann Reihenfolge der Wörter nicht ryt eine Rolle? –
Das stimmt, die Reihenfolge ist nicht wichtig. – Alko
Auch wenn alle nur dann vorhanden sind, müssen Sie zurückgeben oder auch wenn einzelnes Wort gefunden wird, müssen Sie dann zurückgeben? –